INFO:root:Gathering tests for the following targets: ['controller/src/dns:test'] DEBUG:root:Not a valid JSON: 'scons: Reading SConscript files ...' DEBUG:root:Not a valid JSON: '' DEBUG:root:Found 2 tests for targets. INFO:root:Executing SCons command: /usr/bin/scons -j 4 --keep-going --skip-tests=/root/tf-dev-env/skip_tests --kernel-dir=/lib/modules/3.10.0-1160.25.1.el7.x86_64/build controller/src/dns:test scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... SandeshCppBuilder controller/src/dns/bind/bind.sandesh -> build/debug/dns/bind/bind_types.h build/debug/dns/bind/bind_types.cpp build/debug/dns/bind/bind_constants.h build/debug/dns/bind/bind_constants.cpp build/debug/dns/bind/bind_html.cpp SandeshCppBuilder controller/src/dns/cmn/dns.sandesh -> build/debug/dns/cmn/dns_types.h build/debug/dns/cmn/dns_types.cpp build/debug/dns/cmn/dns_constants.h build/debug/dns/cmn/dns_constants.cpp build/debug/dns/cmn/dns_html.cpp BuildInfoAction(["build/debug/dns/cmn/buildinfo.h", "build/debug/dns/cmn/buildinfo.cc"], []) g++ -o build/debug/ifmap/test/ifmap_test_util.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/ifmap/test/ifmap_test_util.cc g++ -o build/debug/dns/cmn/dns_options.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cmn/dns_options.cc g++ -o build/debug/dns/cmn/dns.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cmn/dns.cc g++ -o build/debug/dns/cmn/buildinfo.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/buildinfo.cc g++ -o build/debug/dns/test/dns_bind_test.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/dns/test/dns_bind_test.cc ar rc build/debug/ifmap/test/libifmap_test_util.a build/debug/ifmap/test/ifmap_test_util.o ranlib build/debug/ifmap/test/libifmap_test_util.a g++ -o build/debug/dns/mgr/dns_mgr.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/mgr/dns_mgr.cc In file included from controller/src/dns/cmn/dns_options.cc:15:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from src/contrail-common/base/misc_utils.h:8, from controller/src/dns/cmn/dns_options.cc:12: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/cmn/dns_options.o] Error 1 g++ -o build/debug/dns/bind/named_config.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/named_config.cc g++ -o build/debug/dns/mgr/dns_oper.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/mgr/dns_oper.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/test/dns_bind_test.cc:22: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/test/dns_bind_test.cc:19: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/mgr/dns_mgr.cc:7: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns.h:11, from controller/src/dns/mgr/dns_mgr.cc:6: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/test/dns_bind_test.o] Error 1 g++ -o build/debug/dns/cmn/dns_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_html.cpp In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/named_config.cc:13: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/named_config.cc:13: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/mgr/dns_mgr.o] Error 1 g++ -o build/debug/dns/cfg/dns_config_parser.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/dns_config_parser.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_html.cpp:65: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/mgr/dns_oper.cc:6: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns.h:11, from controller/src/dns/mgr/dns_oper.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/bind/named_config.o] Error 1 g++ -o build/debug/dns/cmn/dns_constants.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_constants.cpp scons: *** [build/debug/dns/cmn/dns_html.o] Error 1 g++ -o build/debug/dns/cmn/dns_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_types.cpp In file included from controller/src/bgp/bgp_config.h:18:0, from controller/src/xmpp/xmpp_server.h:15, from controller/src/dns/mgr/dns_oper.cc:26: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/dns_config_parser.cc:16: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/dns_config_parser.cc:16: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/mgr/dns_oper.o] Error 1 g++ -o build/debug/dns/cfg/dns_config.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/dns_config.cc scons: *** [build/debug/dns/cfg/dns_config_parser.o] Error 1 g++ -o build/debug/dns/agent/agent_xmpp_channel.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/agent/agent_xmpp_channel.cc g++ -o build/debug/dns/cfg/config_listener.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/config_listener.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/cmn/dns_types.o] Error 1 g++ -o build/debug/dns/bind/bind_util.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/bind_util.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/dns_config.cc:9: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/dns_config.cc:9: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/config_listener.cc:9: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/config_listener.cc:9: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/cfg/dns_config.o] Error 1 g++ -o build/debug/dns/bind/bind_resolver.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/bind_resolver.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/agent/agent_xmpp_channel.h:15, from controller/src/dns/agent/agent_xmpp_channel.cc:8: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/agent/agent_xmpp_channel.h:15, from controller/src/dns/agent/agent_xmpp_channel.cc:8: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/bind_util.cc:8: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/bind_util.cc:8: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/cfg/config_listener.o] Error 1 g++ -o build/debug/dns/bind/bind_constants.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_constants.cpp scons: *** [build/debug/dns/bind/bind_util.o] Error 1 g++ -o build/debug/dns/bind/bind_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_types.cpp In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/bind_resolver.cc:6: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/bind_resolver.cc:6: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/agent/agent_xmpp_channel.o] Error 1 g++ -o build/debug/dns/bind/bind_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_html.cpp scons: *** [build/debug/dns/bind/bind_resolver.o] Error 1 g++ -o build/debug/dns/agent/agent_xmpp_init.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/agent/agent_xmpp_init.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/dns/bind/xmpp_dns_agent.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/xmpp_dns_agent.cc scons: *** [build/debug/dns/bind/bind_types.o] Error 1 g++ -o build/debug/ifmap/test/ifmap_client_mock.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/ifmap/test/ifmap_client_mock.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/test/ifmap_test_util_server.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/ifmap/test/ifmap_test_util_server.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/dns/agent/agent_xmpp_init.cc:7:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/dns/bind/bind_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/test/ifmap_xmpp_client_mock.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/ifmap/test/ifmap_xmpp_client_mock.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from controller/src/dns/cmn/dns.h:11:0, from controller/src/dns/agent/agent_xmpp_init.cc:10: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/xmpp_dns_agent.cc:10: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/ifmap/test/ifmap_xmpp_client_mock.h:5, from controller/src/ifmap/test/ifmap_xmpp_client_mock.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/ifmap/test/ifmap_xmpp_client_mock.h:5, from controller/src/ifmap/test/ifmap_xmpp_client_mock.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/dns/agent/agent_xmpp_init.o] Error 1 g++ -o build/debug/ifmap/ifmap_server.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug controller/src/ifmap/ifmap_server.cc scons: *** [build/debug/dns/bind/xmpp_dns_agent.o] Error 1 g++ -o build/debug/ifmap/ifmap_xmpp.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug controller/src/ifmap/ifmap_xmpp.cc g++ -o build/debug/ifmap/ifmap_server_show_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_types.cpp scons: *** [build/debug/ifmap/test/ifmap_xmpp_client_mock.o] Error 1 g++ -o build/debug/ifmap/ifmap_server_show_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_html.cpp:163: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/ifmap/ifmap_server_show_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/ifmap_server_show_internal_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_internal_types.cpp scons: *** [build/debug/ifmap/ifmap_server_show_html.o] Error 1 g++ -o build/debug/ifmap/ifmap_log_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_log_types.cpp scons: *** [build/debug/ifmap/ifmap_xmpp.o] Error 1 g++ -o build/debug/ifmap/ifmap_log_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_log_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/base/sandesh/process_info_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/process_info_types.cpp scons: *** [build/debug/ifmap/ifmap_server_show_internal_types.o] Error 1 g++ -o build/debug/base/sandesh/process_info_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/process_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/ifmap_log_types.o] Error 1 g++ -o build/debug/db/db_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/db -Icontroller/src/db build/debug/db/db_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/ifmap_log_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/sandesh/common/vns_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug build/debug/sandesh/common/vns_types.cpp scons: *** [build/debug/base/sandesh/process_info_html.o] Error 1 g++ -o build/debug/sandesh/common/vns_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug build/debug/sandesh/common/vns_html.cpp scons: *** [build/debug/base/sandesh/process_info_types.o] Error 1 g++ -o build/debug/io/io_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/io/io_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/db/db_types.o] Error 1 g++ -o build/debug/io/io_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/io/io_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/sandesh/common/vns_html.o] Error 1 g++ -o build/debug/io/event_manager.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/include/thrift -Ibuild/debug src/contrail-common/io/event_manager.cc scons: *** [build/debug/sandesh/common/vns_types.o] Error 1 Mkdir("/root/contrail/build/include/boost/asio/ssl/impl/") Copy("/root/contrail/build/include/boost/asio/ssl/impl/", "/root/contrail/third_party/boost_1_53_tlsv12_fix/context.ipp") Mkdir("/root/contrail/build/include/boost/asio/ssl/") Copy("/root/contrail/build/include/boost/asio/ssl/", "/root/contrail/third_party/boost_1_53_tlsv12_fix/context_base.hpp") g++ -o build/debug/io/ssl_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/include/thrift -Ibuild/debug src/contrail-common/io/ssl_server.cc scons: *** [build/debug/io/io_types.o] Error 1 g++ -o build/debug/io/ssl_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/ssl_session.cc scons: *** [build/debug/io/io_html.o] Error 1 g++ -o build/debug/io/tcp_message_write.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_message_write.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/io_log.h:15:0, from src/contrail-common/io/event_manager.cc:9: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/io/ssl_server.cc:9: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/ssl_server.cc: In constructor ‘SslServer::SslServer(EventManager*, boost::asio::ssl::context_base::method, bool, bool)’: src/contrail-common/io/ssl_server.cc:18:78: error: no matching function for call to ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method&)’ ssl_enabled_(ssl_enabled), ssl_handshake_delayed_(ssl_handshake_delayed) { ^ src/contrail-common/io/ssl_server.cc:18:78: note: candidates are: In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: note: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:37:1: note: candidate expects 1 argument, 2 provided In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: note: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ build/include/boost/asio/ssl/context.hpp:36:7: note: candidate expects 1 argument, 2 provided src/contrail-common/io/ssl_server.cc:32:32: error: ‘no_compression’ is not a member of ‘boost::asio::ssl::context’ context_.clear_options(boost::asio::ssl::context::no_compression, ec); ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/io/ssl_session.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/io/event_manager.o] Error 1 g++ -o build/debug/io/tcp_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_server.cc In file included from src/contrail-common/io/tcp_message_write.cc:9:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/io/ssl_server.o] Error 1 g++ -o build/debug/io/tcp_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_session.cc src/contrail-common/io/tcp_message_write.cc: In member function ‘int TcpMessageWriter::AsyncSend(const uint8_t*, size_t, boost::system::error_code*)’: src/contrail-common/io/tcp_message_write.cc:44:33: error: base operand of ‘->’ is not a pointer session_->io_strand_->post(bind(&TcpSession::AsyncWriteInternal, ^ scons: *** [build/debug/io/ssl_session.o] Error 1 g++ -o build/debug/io/udp_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/udp_server.cc scons: *** [build/debug/io/tcp_message_write.o] Error 1 g++ -o build/debug/base/sandesh/version_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/version_types.cpp In file included from src/contrail-common/io/tcp_server.cc:16:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/tcp_session.cc:5:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/udp_server.cc:10:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from src/contrail-common/io/udp_server.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from src/contrail-common/io/tcp_session.cc:16:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/tcp_session.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ src/contrail-common/io/tcp_session.cc: In constructor ‘TcpSession::TcpSession(TcpServer*, TcpSession::Socket*, bool, size_t)’: src/contrail-common/io/tcp_session.cc:101:20: error: request for member ‘reset’ in ‘((TcpSession*)this)->TcpSession::io_strand_’, which is of non-class type ‘int’ io_strand_.reset(new Strand(*server->event_manager()->io_service())); ^ src/contrail-common/io/tcp_session.cc:101:30: error: expected type-specifier before ‘Strand’ io_strand_.reset(new Strand(*server->event_manager()->io_service())); ^ src/contrail-common/io/tcp_session.cc: In member function ‘virtual void TcpSession::AsyncReadStart()’: src/contrail-common/io/tcp_session.cc:174:19: error: base operand of ‘->’ is not a pointer io_strand_->post(bind(&TcpSession::AsyncReadStartInternal, this, ^ src/contrail-common/io/tcp_session.cc: In member function ‘void TcpSession::TriggerAsyncReadHandler()’: src/contrail-common/io/tcp_session.cc:340:19: error: base operand of ‘->’ is not a pointer io_strand_->post(bind(&TcpSession::AsyncReadHandler, ^ scons: *** [build/debug/io/tcp_server.o] Error 1 g++ -o build/debug/base/sandesh/version_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/version_html.cpp In file included from src/contrail-common/io/io_log.h:15:0, from src/contrail-common/io/udp_server.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/io/tcp_session.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/io/udp_server.o] Error 1 g++ -o build/debug/base/sandesh/task_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/task_types.cpp g++ -o build/debug/base/sandesh/task_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/task_html.cpp scons: *** [build/debug/base/sandesh/version_types.o] Error 1 g++ -o build/debug/base/address_util.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/base/address_util.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/base/address_util.cc:8:0: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/base/address_util.cc:4:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string ResolveCanonicalName()’: src/contrail-common/base/address_util.cc:42:29: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string ResolveCanonicalName(const string&)’: src/contrail-common/base/address_util.cc:69:29: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘IpAddress AddressFromString(const string&, boost::system::error_code*)’: src/contrail-common/base/address_util.cc:97:33: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string GetHostIp(boost::asio::io_service*, const string&)’: src/contrail-common/base/address_util.cc:243:56: error: no matching function for call to ‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::basic_resolver(boost::asio::io_service&)’ boost::asio::ip::tcp::resolver resolver(*io_service); ^ src/contrail-common/base/address_util.cc:243:56: note: candidates are: In file included from build/include/boost/asio/ip/tcp.hpp:25:0, from src/contrail-common/base/address_util.cc:9: build/include/boost/asio/ip/basic_resolver.hpp:100:12: note: boost::asio::ip::basic_resolver<InternetProtocol>::basic_resolver(boost::asio::io_context&) [with InternetProtocol = boost::asio::ip::tcp] explicit basic_resolver(boost::asio::io_context& io_context) ^ build/include/boost/asio/ip/basic_resolver.hpp:100:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/ip/basic_resolver.hpp:67:7: note: boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::basic_resolver(const boost::asio::ip::basic_resolver<boost::asio::ip::tcp>&) class basic_resolver ^ build/include/boost/asio/ip/basic_resolver.hpp:67:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::ip::basic_resolver<boost::asio::ip::tcp>&’ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_html.cpp:38: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/address_util.o] Error 1 SandeshCppBuilder controller/src/dns/uve/uve.sandesh -> build/debug/dns/uve/uve_types.h build/debug/dns/uve/uve_types.cpp build/debug/dns/uve/uve_constants.h build/debug/dns/uve/uve_constants.cpp build/debug/dns/uve/uve_html.cpp scons: *** [build/debug/base/sandesh/version_html.o] Error 1 g++ -o build/debug/dns/uve/uve_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_types.cpp g++ -o build/debug/dns/uve/uve_constants.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_constants.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/task_html.o] Error 1 g++ -o build/debug/dns/uve/uve_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_html.cpp scons: *** [build/debug/base/sandesh/task_types.o] Error 1 g++ -o build/debug/dns/uve/uve.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/uve/uve.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/config-client-mgr/config_amqp_client.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_amqp_client.cc scons: *** [build/debug/dns/uve/uve_types.o] Error 1 g++ -o build/debug/config-client-mgr/config_cass2json_adapter.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_cass2json_adapter.cc scons: *** [build/debug/dns/uve/uve_html.o] Error 1 g++ -o build/debug/config-client-mgr/config_cassandra_client.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_cassandra_client.cc g++ -o build/debug/config-client-mgr/config_client_manager.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_client_manager.cc In file included from src/contrail-common/config-client-mgr/config_amqp_client.cc:17:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/debug/base/sandesh/process_info_types.h:20, from build/debug/base/sandesh/process_info_constants.h:11, from src/contrail-common/base/feature_flags.h:14, from src/contrail-common/base/connection_info.h:19, from src/contrail-common/config-client-mgr/config_amqp_client.cc:15: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/utility.hpp:21:0, from build/include/boost/range/size.hpp:25, from build/include/boost/range/functions.hpp:20, from build/include/boost/range/iterator_range_core.hpp:38, from build/include/boost/range/iterator_range.hpp:13, from build/include/boost/range/as_literal.hpp:22, from build/include/boost/algorithm/string/predicate.hpp:19, from src/contrail-common/config-client-mgr/config_cass2json_adapter.cc:8: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/shared_ptr.hpp:26, from build/include/boost/shared_ptr.hpp:17, from build/include/boost/asio/detail/memory.hpp:22, from build/include/boost/asio/detail/handler_alloc_helpers.hpp:19, from build/include/boost/asio/detail/executor_op.hpp:20, from build/include/boost/asio/impl/system_executor.hpp:18, from build/include/boost/asio/system_executor.hpp:129, from build/include/boost/asio/associated_executor.hpp:21, from build/include/boost/asio/detail/bind_handler.hpp:20, from build/include/boost/asio/detail/wrapped_handler.hpp:18, from build/include/boost/asio/io_context.hpp:24, from build/include/boost/asio/basic_io_object.hpp:19, from build/include/boost/asio/basic_socket_acceptor.hpp:19, from build/include/boost/asio/ip/tcp.hpp:19, from src/contrail-common/config-client-mgr/config_amqp_client.h:11, from src/contrail-common/config-client-mgr/config_amqp_client.cc:5: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_cass2json_adapter.o] Error 1 cc1plus: all warnings being treated as errors g++ -o build/debug/config-client-mgr/config_factory.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_factory.cc scons: *** [build/debug/config-client-mgr/config_amqp_client.o] Error 1 g++ -o build/debug/config-client-mgr/config_json_parser_base.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_json_parser_base.cc In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_array.hpp:15, from build/include/boost/scoped_array.hpp:13, from build/include/boost/ptr_container/detail/scoped_deleter.hpp:21, from build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from build/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from build/include/boost/ptr_container/ptr_map_adapter.hpp:20, from build/include/boost/ptr_container/ptr_map.hpp:20, from src/contrail-common/config-client-mgr/config_cassandra_client.h:8, from src/contrail-common/config-client-mgr/config_cassandra_client.cc:5: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_ptr.hpp:15, from build/include/boost/scoped_ptr.hpp:13, from src/contrail-common/config-client-mgr/config_client_manager.h:9, from src/contrail-common/config-client-mgr/config_client_manager.cc:4: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ cc1plus: all warnings being treated as errors cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_client_manager.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_log_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_log_types.cpp scons: *** [build/debug/config-client-mgr/config_cassandra_client.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_log_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_log_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_ptr.hpp:15, from build/include/boost/scoped_ptr.hpp:13, from src/contrail-common/config-client-mgr/config_client_manager.h:9, from src/contrail-common/config-client-mgr/config_json_parser_base.h:14, from src/contrail-common/config-client-mgr/config_json_parser_base.cc:4: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ scons: *** [build/debug/config-client-mgr/config_client_log_html.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_show_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_show_types.cpp cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_json_parser_base.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_show_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_show_html.cpp In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp: In instantiation of ‘static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’: build/include/boost/function/function_template.hpp:931:38: required from ‘void boost::function0<R>::assign_to(Functor) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’ build/include/boost/function/function_template.hpp:720:7: required from ‘boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]’ build/include/boost/function/function_template.hpp:1068:16: required from ‘boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]’ src/contrail-common/config-client-mgr/config_factory.cc:21:1: required from here build/include/boost/function/function_template.hpp:137:42: error: no match for call to ‘(boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >) ()’ return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:73:11: note: candidates are: class forward_adapter ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0> typename boost::result_of<FC(const T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(const T0&) const [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0> typename boost::result_of<F(const T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(const T0&) [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0> typename boost::result_of<FC(T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(T0&) const [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0> typename boost::result_of<F(T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(T0&) [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:165:49: note: template<class T> typename boost::detail::forward_adapter_impl_zero<MD, F, FC, Enable>::never_instantiate<T>::type boost::detail::forward_adapter_impl_zero<MD, F, FC, Enable>::operator()(T) const [with T = T; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; Enable = void] typename never_instantiate<T>::type operator()(T) const {} ^ build/include/boost/functional/forward_adapter.hpp:165:49: note: template argument deduction/substitution failed: In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, const T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, const T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(const T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, const T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(const T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, const T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(const T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(const T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ scons: *** [build/debug/config-client-mgr/config_client_log_types.o] Error 1 build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_array.hpp:15, from build/include/boost/scoped_array.hpp:13, from build/include/boost/ptr_container/detail/scoped_deleter.hpp:21, from build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from build/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from build/include/boost/ptr_container/ptr_map_adapter.hpp:20, from build/include/boost/ptr_container/ptr_map.hpp:20, from src/contrail-common/config-client-mgr/config_cassandra_client.h:8, from src/contrail-common/config-client-mgr/config_factory.cc:12: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp: In static member function ‘static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’: build/include/boost/function/function_template.hpp:138:9: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1plus: all warnings being treated as errors g++ -o build/debug/xmpp/xmpp_connection.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_connection.cc scons: *** [build/debug/config-client-mgr/config_factory.o] Error 1 g++ -o build/debug/xmpp/xmpp_connection_manager.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_connection_manager.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_connection_manager.h:9, from controller/src/xmpp/xmpp_connection_manager.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/config-client-mgr/config_client_show_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_factory.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_factory.cc scons: *** [build/debug/config-client-mgr/config_client_show_html.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_session.h:11, from controller/src/xmpp/xmpp_connection_manager.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/xmpp/xmpp_session.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/xmpp -Icontroller/src/xmpp -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug controller/src/xmpp/xmpp_session.cc scons: *** [build/debug/xmpp/xmpp_connection_manager.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_state_machine.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_session.h:10, from controller/src/xmpp/xmpp_session.cc:6: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_session.h:11, from controller/src/xmpp/xmpp_session.cc:6: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_connection.o] Error 1 g++ -o build/debug/xmpp/xmpp_server.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_server.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_session.o] Error 1 g++ -o build/debug/xmpp/xmpp_client.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_client.cc scons: *** [build/debug/xmpp/xmpp_factory.o] Error 1 g++ -o build/debug/xmpp/xmpp_proto.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_proto.cc scons: *** [build/debug/xmpp/xmpp_state_machine.o] Error 1 g++ -o build/debug/xmpp/xmpp_init.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/xmpp -Icontroller/src/xmpp -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug controller/src/xmpp/xmpp_init.cc In file included from controller/src/bgp/bgp_config.h:18:0, from controller/src/xmpp/xmpp_server.h:15, from controller/src/xmpp/xmpp_server.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_client.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_client.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_proto.o] Error 1 g++ -o build/debug/xmpp/xmpp_channel_mux.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_channel_mux.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_server.o] Error 1 In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/xmpp/xmpp_init.cc:6:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ g++ -o build/debug/xmpp/xmpp_client_server_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.cc:8: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from controller/src/xmpp/xmpp_log.h:9, from controller/src/xmpp/xmpp_init.cc:10: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ scons: *** [build/debug/xmpp/xmpp_client.o] Error 1 g++ -o build/debug/xmpp/xmpp_client_server_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_client_server_sandesh_html.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_init.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_html.cpp:25: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_channel_mux.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_html.cpp scons: *** [build/debug/xmpp/xmpp_client_server_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_trace_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp scons: *** [build/debug/xmpp/xmpp_client_server_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_trace_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_trace_sandesh_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_html.cpp:25: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_state_machine_sandesh_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/xmpp/xmpp_message_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_state_machine_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_message_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_message_sandesh_html.cpp scons: *** [build/debug/xmpp/xmpp_trace_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_peer_info_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp scons: *** [build/debug/xmpp/xmpp_trace_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_peer_info_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_peer_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_html.cpp:24: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_message_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_server_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_server_types.cpp scons: *** [build/debug/xmpp/xmpp_message_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_server_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_server_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_peer_info_html.o] Error 1 g++ -o build/debug/bgp/peer_info_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/db -Icontroller/src/db -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/bgp/peer_info_types.cpp scons: *** [build/debug/xmpp/xmpp_peer_info_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_html.cpp:42: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/bgp/peer_info_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/db -Icontroller/src/db -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/bgp/peer_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_server_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/database/cassandra/cql/cql_if.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include src/contrail-common/database/cassandra/cql/cql_if.cc scons: *** [build/debug/xmpp/xmpp_server_types.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include build/debug/database/cassandra/cql/cql_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/bgp/peer_info_html.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include build/debug/database/cassandra/cql/cql_html.cpp scons: *** [build/debug/bgp/peer_info_types.o] Error 1 g++ -o build/debug/database/gendb_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database build/debug/database/gendb_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/database/cassandra/cql/cql_if.cc:22:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from src/contrail-common/base/misc_utils.h:8, from src/contrail-common/database/cassandra/cql/cql_if.cc:18: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/database/cassandra/cql/cql_types.o] Error 1 g++ -o build/debug/database/gendb_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database build/debug/database/gendb_html.cpp scons: *** [build/debug/database/cassandra/cql/cql_html.o] Error 1 g++ -o build/debug/base/cpuinfo_common.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/base/cpuinfo_common.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/cassandra/cql/cql_if.o] Error 1 g++ -o build/debug/base/linux/cpuinfo.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/base/linux/cpuinfo.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/gendb_types.o] Error 1 g++ -o build/debug/base/sandesh/cpuinfo_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_types.cpp scons: *** [build/debug/database/gendb_html.o] Error 1 g++ -o build/debug/base/sandesh/cpuinfo_constants.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_constants.cpp g++ -o build/debug/base/sandesh/cpuinfo_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/base/sandesh/nodeinfo_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_types.cpp scons: *** [build/debug/base/sandesh/cpuinfo_types.o] Error 1 g++ -o build/debug/base/sandesh/nodeinfo_constants.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_constants.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_html.cpp:26: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/base/sandesh/nodeinfo_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/cpuinfo_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/common/sandesh_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_html.cpp scons: *** [build/debug/base/sandesh/nodeinfo_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_uve_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp scons: *** [build/debug/base/sandesh/nodeinfo_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_uve_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_uve_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_html.cpp:158: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_ctrl_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_uve_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_uve_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/derived_stats_results_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_ctrl_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/derived_stats_results_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/derived_stats_results_html.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_trace_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_trace_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_trace_html.cpp scons: *** [build/debug/tools/sandesh/library/common/derived_stats_results_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_html.cpp:24: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_html.cpp:68: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/derived_stats_results_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_http.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_http.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh.cc:20:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_trace_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_client.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_client.cc scons: *** [build/debug/tools/sandesh/library/common/sandesh_trace_types.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/cpp/sandesh_client_sm.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh.cc:35: build/include/sandesh/stats_client.h: In constructor ‘StatsClientLocal::StatsClientLocal(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:36:89: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new boost::asio::local::datagram_protocol::socket(io_service)); ^ build/include/sandesh/stats_client.h:36:89: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::local::basic_endpoint<boost::asio::local::datagram_protocol>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::local::datagram_protocol] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&’ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh.cc:35: build/include/sandesh/stats_client.h: In constructor ‘StatsClientRemote::StatsClientRemote(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:58:61: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new UdpServer::Socket(io_service)); ^ build/include/sandesh/stats_client.h:58:61: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::ip::udp] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&’ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_session.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_session.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:26, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:27: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:18:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_http.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_req.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_req.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:21:0, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_client.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_state_machine.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h:22:0, from src/contrail-common/sandesh/library/cpp/sandesh_connection.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:25: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_client_sm.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_connection.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_connection.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:26, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_session.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_server.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_server.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:25:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_req.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_uve.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_uve.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:11:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_state_machine.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_util.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_util.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_connection.o] Error 1 In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:14:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ g++ -o build/debug/http/http_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_server.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h:22:0, from src/contrail-common/sandesh/library/cpp/sandesh_connection.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:19: src/contrail-common/io/tcp_session.h: At global scope: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/sandesh/stats_client.h: In constructor ‘StatsClientLocal::StatsClientLocal(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:36:89: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new boost::asio::local::datagram_protocol::socket(io_service)); ^ build/include/sandesh/stats_client.h:36:89: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::local::basic_endpoint<boost::asio::local::datagram_protocol>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::local::datagram_protocol] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&’ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/sandesh/stats_client.h: In constructor ‘StatsClientRemote::StatsClientRemote(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:58:61: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new UdpServer::Socket(io_service)); ^ build/include/sandesh/stats_client.h:58:61: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::ip::udp] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&’ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_server.o] Error 1 g++ -o build/debug/http/http_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_session.cc In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from src/contrail-common/sandesh/library/cpp/sandesh_util.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:14: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:12:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_uve.o] Error 1 g++ -o build/debug/http/http_request.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_request.cc In file included from src/contrail-common/io/udp_server.h:12:0, from src/contrail-common/sandesh/library/cpp/sandesh_util.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:14: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from src/contrail-common/http/http_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_util.o] Error 1 g++ -o build/debug/http/http_log_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/http/http_log_types.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_server.cc:7: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/http/http_server.o] Error 1 g++ -o build/debug/dns/test/dns_options_test.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/dns/test/dns_options_test.cc In file included from src/contrail-common/http/http_request.h:11:0, from src/contrail-common/http/http_request.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/http/http_request.o] Error 1 scons: *** [build/debug/http/http_session.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/http/http_log_types.o] Error 1 In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns_options.h:7, from controller/src/dns/test/dns_options_test.cc:14: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/dns/test/dns_options_test.cc:12:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from controller/src/dns/cmn/dns_options.h:7:0, from controller/src/dns/test/dns_options_test.cc:14: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ src/contrail-common/io/event_manager.h:42:66: error: control reaches end of non-void function [-Werror=return-type] boost::asio::io_service *io_service() { return &io_service_; } ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/dns/test/dns_options_test.o] Error 1 scons: done building targets (errors occurred during build). INFO:root:SCons failed with exit code 2. Analyzing results. DEBUG:root:Analyzing test results for /root/contrail/build/debug/dns/test/dns_bind_test.log WARNING:root:Test /root/contrail/build/debug/dns/test/dns_bind_test.log generated no XML - assuming failure. WARNING:root:/root/contrail/build/debug/dns/test/dns_bind_test.xml does not exist! WARNING:root:/root/contrail/build/debug/dns/test/dns_bind_test.log does not exist! DEBUG:root:Analyzing test results for /root/contrail/build/debug/dns/test/dns_options_test.log WARNING:root:Test /root/contrail/build/debug/dns/test/dns_options_test.log generated no XML - assuming failure. WARNING:root:/root/contrail/build/debug/dns/test/dns_options_test.xml does not exist! WARNING:root:/root/contrail/build/debug/dns/test/dns_options_test.log does not exist! INFO:root:Analyzer result is FAILURE WARNING:root:Test Failure, 2 targets failed: build/debug/dns/test/dns_bind_test.log build/debug/dns/test/dns_options_test.log INFO:root:Retrying, 0 attempts remaining. INFO:root:Executing SCons command: /usr/bin/scons -j 4 --keep-going --skip-tests=/root/tf-dev-env/skip_tests --kernel-dir=/lib/modules/3.10.0-1160.25.1.el7.x86_64/build build/debug/dns/test/dns_bind_test.log build/debug/dns/test/dns_options_test.log scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o build/debug/dns/test/dns_bind_test.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/dns/test/dns_bind_test.cc g++ -o build/debug/dns/cfg/config_listener.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/config_listener.cc g++ -o build/debug/dns/cfg/dns_config.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/dns_config.cc g++ -o build/debug/dns/cfg/dns_config_parser.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/dns_config_parser.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/config_listener.cc:9: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/config_listener.cc:9: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/dns_config_parser.cc:16: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/dns_config_parser.cc:16: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/dns_config.cc:9: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/dns_config.cc:9: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/test/dns_bind_test.cc:22: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/test/dns_bind_test.cc:19: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/cfg/config_listener.o] Error 1 scons: *** [build/debug/dns/test/dns_bind_test.o] Error 1 g++ -o build/debug/dns/cmn/dns_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_types.cpp g++ -o build/debug/dns/cmn/dns_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_html.cpp scons: *** [build/debug/dns/cfg/dns_config_parser.o] Error 1 BuildInfoAction(["build/debug/dns/cmn/buildinfo.h", "build/debug/dns/cmn/buildinfo.cc"], []) scons: *** [build/debug/dns/cfg/dns_config.o] Error 1 g++ -o build/debug/dns/mgr/dns_mgr.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/mgr/dns_mgr.cc g++ -o build/debug/dns/cmn/dns.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cmn/dns.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_html.cpp:65: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/cmn/dns_html.o] Error 1 g++ -o build/debug/dns/cmn/dns_options.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cmn/dns_options.cc scons: *** [build/debug/dns/cmn/dns_types.o] Error 1 g++ -o build/debug/dns/cmn/buildinfo.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/buildinfo.cc g++ -o build/debug/dns/mgr/dns_oper.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/mgr/dns_oper.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/mgr/dns_mgr.cc:7: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns.h:11, from controller/src/dns/mgr/dns_mgr.cc:6: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ g++ -o build/debug/dns/agent/agent_xmpp_init.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/agent/agent_xmpp_init.cc scons: *** [build/debug/dns/mgr/dns_mgr.o] Error 1 g++ -o build/debug/dns/agent/agent_xmpp_channel.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/agent/agent_xmpp_channel.cc In file included from controller/src/dns/cmn/dns_options.cc:15:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from src/contrail-common/base/misc_utils.h:8, from controller/src/dns/cmn/dns_options.cc:12: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/dns/agent/agent_xmpp_init.cc:7:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/dns/cmn/dns_options.o] Error 1 In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/mgr/dns_oper.cc:6: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns.h:11, from controller/src/dns/mgr/dns_oper.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ g++ -o build/debug/dns/bind/bind_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_types.cpp In file included from controller/src/dns/cmn/dns.h:11:0, from controller/src/dns/agent/agent_xmpp_init.cc:10: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from controller/src/bgp/bgp_config.h:18:0, from controller/src/xmpp/xmpp_server.h:15, from controller/src/dns/mgr/dns_oper.cc:26: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/agent/agent_xmpp_init.o] Error 1 g++ -o build/debug/dns/bind/bind_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_html.cpp scons: *** [build/debug/dns/mgr/dns_oper.o] Error 1 g++ -o build/debug/dns/bind/bind_util.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/bind_util.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/agent/agent_xmpp_channel.h:15, from controller/src/dns/agent/agent_xmpp_channel.cc:8: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/agent/agent_xmpp_channel.h:15, from controller/src/dns/agent/agent_xmpp_channel.cc:8: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/bind/bind_types.o] Error 1 g++ -o build/debug/dns/bind/bind_resolver.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/bind_resolver.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/bind/bind_html.o] Error 1 In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/bind_util.cc:8: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/bind_util.cc:8: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ g++ -o build/debug/dns/bind/named_config.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/named_config.cc scons: *** [build/debug/dns/agent/agent_xmpp_channel.o] Error 1 g++ -o build/debug/dns/bind/xmpp_dns_agent.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/xmpp_dns_agent.cc scons: *** [build/debug/dns/bind/bind_util.o] Error 1 In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/bind_resolver.cc:6: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/bind_resolver.cc:6: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/test/ifmap_xmpp_client_mock.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/ifmap/test/ifmap_xmpp_client_mock.cc scons: *** [build/debug/dns/bind/bind_resolver.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/named_config.cc:13: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/named_config.cc:13: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/xmpp_dns_agent.cc:10: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/ifmap/test/ifmap_xmpp_client_mock.h:5, from controller/src/ifmap/test/ifmap_xmpp_client_mock.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/ifmap_xmpp.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug controller/src/ifmap/ifmap_xmpp.cc scons: *** [build/debug/dns/bind/named_config.o] Error 1 scons: *** [build/debug/dns/bind/xmpp_dns_agent.o] Error 1 g++ -o build/debug/ifmap/ifmap_server_show_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_types.cpp g++ -o build/debug/ifmap/ifmap_server_show_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_html.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/ifmap/test/ifmap_xmpp_client_mock.h:5, from controller/src/ifmap/test/ifmap_xmpp_client_mock.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_html.cpp:163: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/test/ifmap_xmpp_client_mock.o] Error 1 g++ -o build/debug/ifmap/ifmap_server_show_internal_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_internal_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/ifmap_server_show_html.o] Error 1 g++ -o build/debug/ifmap/ifmap_log_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_log_types.cpp scons: *** [build/debug/ifmap/ifmap_server_show_types.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/ifmap/ifmap_log_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_log_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/ifmap_server_show_internal_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/base/sandesh/process_info_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/process_info_types.cpp scons: *** [build/debug/ifmap/ifmap_xmpp.o] Error 1 g++ -o build/debug/base/sandesh/process_info_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/process_info_html.cpp scons: *** [build/debug/ifmap/ifmap_log_html.o] Error 1 g++ -o build/debug/db/db_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/db -Icontroller/src/db build/debug/db/db_types.cpp scons: *** [build/debug/ifmap/ifmap_log_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/sandesh/common/vns_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug build/debug/sandesh/common/vns_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/process_info_html.o] Error 1 g++ -o build/debug/sandesh/common/vns_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug build/debug/sandesh/common/vns_html.cpp scons: *** [build/debug/base/sandesh/process_info_types.o] Error 1 g++ -o build/debug/io/io_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/io/io_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/db/db_types.o] Error 1 g++ -o build/debug/io/io_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/io/io_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/sandesh/common/vns_types.o] Error 1 g++ -o build/debug/io/event_manager.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/include/thrift -Ibuild/debug src/contrail-common/io/event_manager.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/sandesh/common/vns_html.o] Error 1 Mkdir("/root/contrail/build/include/boost/asio/ssl/impl/") Copy("/root/contrail/build/include/boost/asio/ssl/impl/", "/root/contrail/third_party/boost_1_53_tlsv12_fix/context.ipp") Mkdir("/root/contrail/build/include/boost/asio/ssl/") Copy("/root/contrail/build/include/boost/asio/ssl/", "/root/contrail/third_party/boost_1_53_tlsv12_fix/context_base.hpp") g++ -o build/debug/io/ssl_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/include/thrift -Ibuild/debug src/contrail-common/io/ssl_server.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/io/io_types.o] Error 1 g++ -o build/debug/io/ssl_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/ssl_session.cc scons: *** [build/debug/io/io_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/io/tcp_message_write.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_message_write.cc In file included from src/contrail-common/io/io_log.h:15:0, from src/contrail-common/io/event_manager.cc:9: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/io/ssl_server.cc:9: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/ssl_server.cc: In constructor ‘SslServer::SslServer(EventManager*, boost::asio::ssl::context_base::method, bool, bool)’: src/contrail-common/io/ssl_server.cc:18:78: error: no matching function for call to ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method&)’ ssl_enabled_(ssl_enabled), ssl_handshake_delayed_(ssl_handshake_delayed) { ^ src/contrail-common/io/ssl_server.cc:18:78: note: candidates are: In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: note: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:37:1: note: candidate expects 1 argument, 2 provided In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: note: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ build/include/boost/asio/ssl/context.hpp:36:7: note: candidate expects 1 argument, 2 provided src/contrail-common/io/ssl_server.cc:32:32: error: ‘no_compression’ is not a member of ‘boost::asio::ssl::context’ context_.clear_options(boost::asio::ssl::context::no_compression, ec); ^ scons: *** [build/debug/io/event_manager.o] Error 1 g++ -o build/debug/io/tcp_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_server.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/io/ssl_session.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/io/ssl_server.o] Error 1 g++ -o build/debug/io/tcp_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_session.cc In file included from src/contrail-common/io/tcp_message_write.cc:9:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/io/ssl_session.o] Error 1 src/contrail-common/io/tcp_message_write.cc: In member function ‘int TcpMessageWriter::AsyncSend(const uint8_t*, size_t, boost::system::error_code*)’: src/contrail-common/io/tcp_message_write.cc:44:33: error: base operand of ‘->’ is not a pointer session_->io_strand_->post(bind(&TcpSession::AsyncWriteInternal, ^ g++ -o build/debug/io/udp_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/udp_server.cc scons: *** [build/debug/io/tcp_message_write.o] Error 1 In file included from src/contrail-common/io/tcp_server.cc:16:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/base/sandesh/version_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/version_types.cpp In file included from src/contrail-common/io/tcp_session.cc:5:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/tcp_session.cc:16:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/tcp_session.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ src/contrail-common/io/tcp_session.cc: In constructor ‘TcpSession::TcpSession(TcpServer*, TcpSession::Socket*, bool, size_t)’: src/contrail-common/io/tcp_session.cc:101:20: error: request for member ‘reset’ in ‘((TcpSession*)this)->TcpSession::io_strand_’, which is of non-class type ‘int’ io_strand_.reset(new Strand(*server->event_manager()->io_service())); ^ src/contrail-common/io/tcp_session.cc:101:30: error: expected type-specifier before ‘Strand’ io_strand_.reset(new Strand(*server->event_manager()->io_service())); ^ src/contrail-common/io/tcp_session.cc: In member function ‘virtual void TcpSession::AsyncReadStart()’: src/contrail-common/io/tcp_session.cc:174:19: error: base operand of ‘->’ is not a pointer io_strand_->post(bind(&TcpSession::AsyncReadStartInternal, this, ^ src/contrail-common/io/tcp_session.cc: In member function ‘void TcpSession::TriggerAsyncReadHandler()’: src/contrail-common/io/tcp_session.cc:340:19: error: base operand of ‘->’ is not a pointer io_strand_->post(bind(&TcpSession::AsyncReadHandler, ^ In file included from src/contrail-common/io/udp_server.cc:10:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from src/contrail-common/io/udp_server.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/io/tcp_server.o] Error 1 g++ -o build/debug/base/sandesh/version_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/version_html.cpp scons: *** [build/debug/io/tcp_session.o] Error 1 In file included from src/contrail-common/io/io_log.h:15:0, from src/contrail-common/io/udp_server.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/base/sandesh/task_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/task_types.cpp scons: *** [build/debug/io/udp_server.o] Error 1 g++ -o build/debug/base/sandesh/task_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/task_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/version_types.o] Error 1 g++ -o build/debug/base/address_util.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/base/address_util.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_html.cpp:38: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/version_html.o] Error 1 g++ -o build/debug/dns/uve/uve_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_types.cpp In file included from src/contrail-common/base/address_util.cc:8:0: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/base/address_util.cc:4:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string ResolveCanonicalName()’: src/contrail-common/base/address_util.cc:42:29: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string ResolveCanonicalName(const string&)’: src/contrail-common/base/address_util.cc:69:29: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘IpAddress AddressFromString(const string&, boost::system::error_code*)’: src/contrail-common/base/address_util.cc:97:33: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string GetHostIp(boost::asio::io_service*, const string&)’: src/contrail-common/base/address_util.cc:243:56: error: no matching function for call to ‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::basic_resolver(boost::asio::io_service&)’ boost::asio::ip::tcp::resolver resolver(*io_service); ^ src/contrail-common/base/address_util.cc:243:56: note: candidates are: In file included from build/include/boost/asio/ip/tcp.hpp:25:0, from src/contrail-common/base/address_util.cc:9: build/include/boost/asio/ip/basic_resolver.hpp:100:12: note: boost::asio::ip::basic_resolver<InternetProtocol>::basic_resolver(boost::asio::io_context&) [with InternetProtocol = boost::asio::ip::tcp] explicit basic_resolver(boost::asio::io_context& io_context) ^ build/include/boost/asio/ip/basic_resolver.hpp:100:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/ip/basic_resolver.hpp:67:7: note: boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::basic_resolver(const boost::asio::ip::basic_resolver<boost::asio::ip::tcp>&) class basic_resolver ^ build/include/boost/asio/ip/basic_resolver.hpp:67:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::ip::basic_resolver<boost::asio::ip::tcp>&’ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/address_util.o] Error 1 g++ -o build/debug/dns/uve/uve_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_html.cpp scons: *** [build/debug/base/sandesh/task_html.o] Error 1 g++ -o build/debug/config-client-mgr/config_amqp_client.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_amqp_client.cc scons: *** [build/debug/base/sandesh/task_types.o] Error 1 g++ -o build/debug/config-client-mgr/config_cass2json_adapter.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_cass2json_adapter.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/uve/uve_types.o] Error 1 g++ -o build/debug/config-client-mgr/config_cassandra_client.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_cassandra_client.cc scons: *** [build/debug/dns/uve/uve_html.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_manager.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_client_manager.cc In file included from src/contrail-common/config-client-mgr/config_amqp_client.cc:17:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/debug/base/sandesh/process_info_types.h:20, from build/debug/base/sandesh/process_info_constants.h:11, from src/contrail-common/base/feature_flags.h:14, from src/contrail-common/base/connection_info.h:19, from src/contrail-common/config-client-mgr/config_amqp_client.cc:15: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/utility.hpp:21:0, from build/include/boost/range/size.hpp:25, from build/include/boost/range/functions.hpp:20, from build/include/boost/range/iterator_range_core.hpp:38, from build/include/boost/range/iterator_range.hpp:13, from build/include/boost/range/as_literal.hpp:22, from build/include/boost/algorithm/string/predicate.hpp:19, from src/contrail-common/config-client-mgr/config_cass2json_adapter.cc:8: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/shared_ptr.hpp:26, from build/include/boost/shared_ptr.hpp:17, from build/include/boost/asio/detail/memory.hpp:22, from build/include/boost/asio/detail/handler_alloc_helpers.hpp:19, from build/include/boost/asio/detail/executor_op.hpp:20, from build/include/boost/asio/impl/system_executor.hpp:18, from build/include/boost/asio/system_executor.hpp:129, from build/include/boost/asio/associated_executor.hpp:21, from build/include/boost/asio/detail/bind_handler.hpp:20, from build/include/boost/asio/detail/wrapped_handler.hpp:18, from build/include/boost/asio/io_context.hpp:24, from build/include/boost/asio/basic_io_object.hpp:19, from build/include/boost/asio/basic_socket_acceptor.hpp:19, from build/include/boost/asio/ip/tcp.hpp:19, from src/contrail-common/config-client-mgr/config_amqp_client.h:11, from src/contrail-common/config-client-mgr/config_amqp_client.cc:5: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_cass2json_adapter.o] Error 1 g++ -o build/debug/config-client-mgr/config_factory.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_factory.cc cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_amqp_client.o] Error 1 g++ -o build/debug/config-client-mgr/config_json_parser_base.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_json_parser_base.cc In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_ptr.hpp:15, from build/include/boost/scoped_ptr.hpp:13, from src/contrail-common/config-client-mgr/config_client_manager.h:9, from src/contrail-common/config-client-mgr/config_client_manager.cc:4: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_array.hpp:15, from build/include/boost/scoped_array.hpp:13, from build/include/boost/ptr_container/detail/scoped_deleter.hpp:21, from build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from build/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from build/include/boost/ptr_container/ptr_map_adapter.hpp:20, from build/include/boost/ptr_container/ptr_map.hpp:20, from src/contrail-common/config-client-mgr/config_cassandra_client.h:8, from src/contrail-common/config-client-mgr/config_cassandra_client.cc:5: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_client_manager.o] Error 1 cc1plus: all warnings being treated as errors g++ -o build/debug/config-client-mgr/config_client_log_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_log_types.cpp scons: *** [build/debug/config-client-mgr/config_cassandra_client.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_log_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_log_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_ptr.hpp:15, from build/include/boost/scoped_ptr.hpp:13, from src/contrail-common/config-client-mgr/config_client_manager.h:9, from src/contrail-common/config-client-mgr/config_json_parser_base.h:14, from src/contrail-common/config-client-mgr/config_json_parser_base.cc:4: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp: In instantiation of ‘static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’: build/include/boost/function/function_template.hpp:931:38: required from ‘void boost::function0<R>::assign_to(Functor) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’ build/include/boost/function/function_template.hpp:720:7: required from ‘boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]’ build/include/boost/function/function_template.hpp:1068:16: required from ‘boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]’ src/contrail-common/config-client-mgr/config_factory.cc:21:1: required from here build/include/boost/function/function_template.hpp:137:42: error: no match for call to ‘(boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >) ()’ return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:73:11: note: candidates are: class forward_adapter ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0> typename boost::result_of<FC(const T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(const T0&) const [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0> typename boost::result_of<F(const T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(const T0&) [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0> typename boost::result_of<FC(T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(T0&) const [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0> typename boost::result_of<F(T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(T0&) [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:165:49: note: template<class T> typename boost::detail::forward_adapter_impl_zero<MD, F, FC, Enable>::never_instantiate<T>::type boost::detail::forward_adapter_impl_zero<MD, F, FC, Enable>::operator()(T) const [with T = T; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; Enable = void] typename never_instantiate<T>::type operator()(T) const {} ^ build/include/boost/functional/forward_adapter.hpp:165:49: note: template argument deduction/substitution failed: In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, const T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, const T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(const T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, const T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(const T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, const T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(const T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(const T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ cc1plus: all warnings being treated as errors build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ scons: *** [build/debug/config-client-mgr/config_json_parser_base.o] Error 1 In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ g++ -o build/debug/config-client-mgr/config_client_show_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_show_types.cpp In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_array.hpp:15, from build/include/boost/scoped_array.hpp:13, from build/include/boost/ptr_container/detail/scoped_deleter.hpp:21, from build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from build/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from build/include/boost/ptr_container/ptr_map_adapter.hpp:20, from build/include/boost/ptr_container/ptr_map.hpp:20, from src/contrail-common/config-client-mgr/config_cassandra_client.h:8, from src/contrail-common/config-client-mgr/config_factory.cc:12: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp: In static member function ‘static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’: build/include/boost/function/function_template.hpp:138:9: error: control reaches end of non-void function [-Werror=return-type] } ^ scons: *** [build/debug/config-client-mgr/config_client_log_html.o] Error 1 cc1plus: all warnings being treated as errors g++ -o build/debug/config-client-mgr/config_client_show_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_show_html.cpp scons: *** [build/debug/config-client-mgr/config_factory.o] Error 1 g++ -o build/debug/xmpp/xmpp_connection.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_connection.cc scons: *** [build/debug/config-client-mgr/config_client_log_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_connection_manager.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_connection_manager.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/config-client-mgr/config_client_show_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_factory.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_factory.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_connection_manager.h:9, from controller/src/xmpp/xmpp_connection_manager.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/config-client-mgr/config_client_show_html.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_session.h:11, from controller/src/xmpp/xmpp_connection_manager.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/xmpp/xmpp_session.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/xmpp -Icontroller/src/xmpp -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug controller/src/xmpp/xmpp_session.cc scons: *** [build/debug/xmpp/xmpp_connection_manager.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_state_machine.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_session.h:10, from controller/src/xmpp/xmpp_session.cc:6: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_session.h:11, from controller/src/xmpp/xmpp_session.cc:6: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_connection.o] Error 1 g++ -o build/debug/xmpp/xmpp_server.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_server.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_session.o] Error 1 g++ -o build/debug/xmpp/xmpp_client.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_client.cc scons: *** [build/debug/xmpp/xmpp_factory.o] Error 1 g++ -o build/debug/xmpp/xmpp_proto.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_proto.cc scons: *** [build/debug/xmpp/xmpp_state_machine.o] Error 1 g++ -o build/debug/xmpp/xmpp_init.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/xmpp -Icontroller/src/xmpp -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug controller/src/xmpp/xmpp_init.cc In file included from controller/src/bgp/bgp_config.h:18:0, from controller/src/xmpp/xmpp_server.h:15, from controller/src/xmpp/xmpp_server.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_client.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_client.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_proto.o] Error 1 g++ -o build/debug/xmpp/xmpp_channel_mux.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_channel_mux.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/xmpp/xmpp_init.cc:6:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.cc:8: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_server.o] Error 1 g++ -o build/debug/xmpp/xmpp_client_server_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp scons: *** [build/debug/xmpp/xmpp_client.o] Error 1 In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from controller/src/xmpp/xmpp_log.h:9, from controller/src/xmpp/xmpp_init.cc:10: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ g++ -o build/debug/xmpp/xmpp_client_server_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_client_server_sandesh_html.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_init.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_html.cpp:25: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_channel_mux.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_html.cpp scons: *** [build/debug/xmpp/xmpp_client_server_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_trace_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp scons: *** [build/debug/xmpp/xmpp_client_server_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_trace_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_trace_sandesh_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_html.cpp:25: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_state_machine_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_message_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_state_machine_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_message_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_message_sandesh_html.cpp scons: *** [build/debug/xmpp/xmpp_trace_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_peer_info_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp scons: *** [build/debug/xmpp/xmpp_trace_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_peer_info_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_peer_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_html.cpp:24: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_message_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_server_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_server_types.cpp scons: *** [build/debug/xmpp/xmpp_message_sandesh_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/xmpp/xmpp_server_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_server_html.cpp scons: *** [build/debug/xmpp/xmpp_peer_info_html.o] Error 1 g++ -o build/debug/bgp/peer_info_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/db -Icontroller/src/db -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/bgp/peer_info_types.cpp scons: *** [build/debug/xmpp/xmpp_peer_info_types.o] Error 1 g++ -o build/debug/bgp/peer_info_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/db -Icontroller/src/db -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/bgp/peer_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_html.cpp:42: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_server_html.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_if.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include src/contrail-common/database/cassandra/cql/cql_if.cc scons: *** [build/debug/xmpp/xmpp_server_types.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include build/debug/database/cassandra/cql/cql_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/bgp/peer_info_html.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include build/debug/database/cassandra/cql/cql_html.cpp scons: *** [build/debug/bgp/peer_info_types.o] Error 1 g++ -o build/debug/database/gendb_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database build/debug/database/gendb_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/database/cassandra/cql/cql_if.cc:22:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from src/contrail-common/base/misc_utils.h:8, from src/contrail-common/database/cassandra/cql/cql_if.cc:18: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/cassandra/cql/cql_types.o] Error 1 g++ -o build/debug/database/gendb_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database build/debug/database/gendb_html.cpp scons: *** [build/debug/database/cassandra/cql/cql_html.o] Error 1 g++ -o build/debug/base/sandesh/cpuinfo_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/cassandra/cql/cql_if.o] Error 1 g++ -o build/debug/base/sandesh/cpuinfo_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_html.cpp scons: *** [build/debug/database/gendb_types.o] Error 1 g++ -o build/debug/base/sandesh/nodeinfo_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_html.cpp:26: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/gendb_html.o] Error 1 g++ -o build/debug/base/sandesh/nodeinfo_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/cpuinfo_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/common/sandesh_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_types.cpp scons: *** [build/debug/base/sandesh/cpuinfo_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/nodeinfo_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_uve_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/nodeinfo_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_uve_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_uve_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_ctrl_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_html.cpp:158: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_uve_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_uve_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/derived_stats_results_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_ctrl_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/derived_stats_results_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/derived_stats_results_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_trace_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_html.cpp:24: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/common/sandesh_trace_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_trace_html.cpp scons: *** [build/debug/tools/sandesh/library/common/derived_stats_results_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/derived_stats_results_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_html.cpp:68: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/cpp/sandesh_http.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_http.cc scons: *** [build/debug/tools/sandesh/library/common/sandesh_trace_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_client.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_client.cc In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh.cc:20:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_trace_html.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/cpp/sandesh_client_sm.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh.cc:35: build/include/sandesh/stats_client.h: In constructor ‘StatsClientLocal::StatsClientLocal(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:36:89: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new boost::asio::local::datagram_protocol::socket(io_service)); ^ build/include/sandesh/stats_client.h:36:89: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::local::basic_endpoint<boost::asio::local::datagram_protocol>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::local::datagram_protocol] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&’ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh.cc:35: build/include/sandesh/stats_client.h: In constructor ‘StatsClientRemote::StatsClientRemote(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:58:61: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new UdpServer::Socket(io_service)); ^ build/include/sandesh/stats_client.h:58:61: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::ip::udp] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&’ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:26, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:27: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:18:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_session.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_session.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_http.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_req.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_req.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_client.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_state_machine.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:21:0, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h:22:0, from src/contrail-common/sandesh/library/cpp/sandesh_connection.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:25: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_client_sm.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_connection.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_connection.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:25:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:26, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_session.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_server.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_server.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_req.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_uve.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_uve.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_state_machine.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_util.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_util.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:11:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:14:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h:22:0, from src/contrail-common/sandesh/library/cpp/sandesh_connection.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:19: src/contrail-common/io/tcp_session.h: At global scope: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_connection.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/sandesh/stats_client.h: In constructor ‘StatsClientLocal::StatsClientLocal(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:36:89: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new boost::asio::local::datagram_protocol::socket(io_service)); ^ build/include/sandesh/stats_client.h:36:89: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::local::basic_endpoint<boost::asio::local::datagram_protocol>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::local::datagram_protocol] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&’ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/sandesh/stats_client.h: In constructor ‘StatsClientRemote::StatsClientRemote(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:58:61: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new UdpServer::Socket(io_service)); ^ build/include/sandesh/stats_client.h:58:61: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::ip::udp] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&’ g++ -o build/debug/http/http_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_server.cc In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from src/contrail-common/sandesh/library/cpp/sandesh_util.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:14: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:12:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/udp_server.h:12:0, from src/contrail-common/sandesh/library/cpp/sandesh_util.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:14: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_uve.o] Error 1 g++ -o build/debug/http/http_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_session.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_server.o] Error 1 g++ -o build/debug/http/http_request.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_request.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_util.o] Error 1 g++ -o build/debug/http/http_log_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/http/http_log_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from src/contrail-common/http/http_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_server.cc:7: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/http/http_server.o] Error 1 In file included from src/contrail-common/http/http_request.h:11:0, from src/contrail-common/http/http_request.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/dns/test/dns_options_test.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/dns/test/dns_options_test.cc scons: *** [build/debug/http/http_request.o] Error 1 scons: *** [build/debug/http/http_session.o] Error 1 scons: *** [build/debug/http/http_log_types.o] Error 1 In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns_options.h:7, from controller/src/dns/test/dns_options_test.cc:14: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/dns/test/dns_options_test.cc:12:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from controller/src/dns/cmn/dns_options.h:7:0, from controller/src/dns/test/dns_options_test.cc:14: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ src/contrail-common/io/event_manager.h:42:66: error: control reaches end of non-void function [-Werror=return-type] boost::asio::io_service *io_service() { return &io_service_; } ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/dns/test/dns_options_test.o] Error 1 scons: done building targets (errors occurred during build). INFO:root:SCons failed with exit code 2. Analyzing results. DEBUG:root:Analyzing test results for /root/contrail/build/debug/dns/test/dns_bind_test.log WARNING:root:Test /root/contrail/build/debug/dns/test/dns_bind_test.log generated no XML - assuming failure. WARNING:root:/root/contrail/build/debug/dns/test/dns_bind_test.xml does not exist! WARNING:root:/root/contrail/build/debug/dns/test/dns_bind_test.log does not exist! DEBUG:root:Analyzing test results for /root/contrail/build/debug/dns/test/dns_options_test.log WARNING:root:Test /root/contrail/build/debug/dns/test/dns_options_test.log generated no XML - assuming failure. WARNING:root:/root/contrail/build/debug/dns/test/dns_options_test.xml does not exist! WARNING:root:/root/contrail/build/debug/dns/test/dns_options_test.log does not exist! INFO:root:Analyzer result is FAILURE WARNING:root:Test Failure, 2 targets failed: build/debug/dns/test/dns_bind_test.log build/debug/dns/test/dns_options_test.log INFO:root:Retrying, 1 attempts remaining. INFO:root:Executing SCons command: /usr/bin/scons -j 4 --keep-going --skip-tests=/root/tf-dev-env/skip_tests --kernel-dir=/lib/modules/3.10.0-1160.25.1.el7.x86_64/build build/debug/dns/test/dns_bind_test.log build/debug/dns/test/dns_options_test.log scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o build/debug/dns/test/dns_bind_test.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/dns/test/dns_bind_test.cc g++ -o build/debug/dns/cfg/config_listener.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/config_listener.cc g++ -o build/debug/dns/cfg/dns_config.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/dns_config.cc g++ -o build/debug/dns/cfg/dns_config_parser.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cfg/dns_config_parser.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/config_listener.cc:9: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/config_listener.cc:9: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/dns_config.cc:9: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/dns_config.cc:9: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/cfg/dns_config_parser.cc:16: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/cfg/dns_config_parser.cc:16: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/test/dns_bind_test.cc:22: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/test/dns_bind_test.cc:19: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/cfg/dns_config_parser.o] Error 1 scons: *** [build/debug/dns/cfg/dns_config.o] Error 1 scons: *** [build/debug/dns/test/dns_bind_test.o] Error 1 scons: *** [build/debug/dns/cfg/config_listener.o] Error 1 g++ -o build/debug/dns/cmn/dns_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_types.cpp g++ -o build/debug/dns/cmn/dns_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/dns_html.cpp BuildInfoAction(["build/debug/dns/cmn/buildinfo.h", "build/debug/dns/cmn/buildinfo.cc"], []) g++ -o build/debug/dns/mgr/dns_mgr.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/mgr/dns_mgr.cc g++ -o build/debug/dns/cmn/dns.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cmn/dns.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_html.cpp:65: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/cmn/dns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/cmn/dns_html.o] Error 1 g++ -o build/debug/dns/cmn/dns_options.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/cmn/dns_options.cc scons: *** [build/debug/dns/cmn/dns_types.o] Error 1 g++ -o build/debug/dns/cmn/buildinfo.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/cmn/buildinfo.cc g++ -o build/debug/dns/mgr/dns_oper.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/mgr/dns_oper.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/mgr/dns_mgr.cc:7: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns.h:11, from controller/src/dns/mgr/dns_mgr.cc:6: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ g++ -o build/debug/dns/agent/agent_xmpp_init.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/agent/agent_xmpp_init.cc scons: *** [build/debug/dns/mgr/dns_mgr.o] Error 1 g++ -o build/debug/dns/agent/agent_xmpp_channel.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/agent/agent_xmpp_channel.cc In file included from controller/src/dns/cmn/dns_options.cc:15:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from src/contrail-common/base/misc_utils.h:8, from controller/src/dns/cmn/dns_options.cc:12: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/mgr/dns_oper.cc:6: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns.h:11, from controller/src/dns/mgr/dns_oper.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/cmn/dns_options.o] Error 1 g++ -o build/debug/dns/bind/bind_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/dns/agent/agent_xmpp_init.cc:7:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/agent/agent_xmpp_init.cc:8: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from controller/src/bgp/bgp_config.h:18:0, from controller/src/xmpp/xmpp_server.h:15, from controller/src/dns/mgr/dns_oper.cc:26: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from controller/src/dns/cmn/dns.h:11:0, from controller/src/dns/agent/agent_xmpp_init.cc:10: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/dns/mgr/dns_oper.cc:26: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/agent/agent_xmpp_init.o] Error 1 g++ -o build/debug/dns/bind/bind_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/bind/bind_html.cpp In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/agent/agent_xmpp_channel.h:15, from controller/src/dns/agent/agent_xmpp_channel.cc:8: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/agent/agent_xmpp_channel.h:15, from controller/src/dns/agent/agent_xmpp_channel.cc:8: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/dns/mgr/dns_oper.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/dns/agent/agent_xmpp_channel.cc:11: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/dns/bind/bind_util.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/bind_util.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/bind/bind_types.o] Error 1 g++ -o build/debug/dns/bind/bind_resolver.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/bind_resolver.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/bind/bind_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/dns/agent/agent_xmpp_channel.o] Error 1 g++ -o build/debug/dns/bind/named_config.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/named_config.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/bind_util.cc:8: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/bind_util.cc:8: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/bind/bind_html.o] Error 1 g++ -o build/debug/dns/bind/xmpp_dns_agent.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Wno-return-type -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr controller/src/dns/bind/xmpp_dns_agent.cc In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/bind_resolver.cc:6: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/bind_resolver.cc:6: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ scons: *** [build/debug/dns/bind/bind_util.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/test/ifmap_xmpp_client_mock.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/ifmap/test/ifmap_xmpp_client_mock.cc scons: *** [build/debug/dns/bind/bind_resolver.o] Error 1 In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/named_config.cc:13: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from controller/src/dns/bind/bind_util.h:11, from controller/src/dns/bind/named_config.cc:13: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from controller/src/dns/bind/bind_util.h:18:0, from controller/src/dns/bind/xmpp_dns_agent.cc:10: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.h:9, from controller/src/dns/bind/xmpp_dns_agent.cc:7: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ g++ -o build/debug/ifmap/ifmap_xmpp.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug controller/src/ifmap/ifmap_xmpp.cc scons: *** [build/debug/dns/bind/named_config.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/ifmap/test/ifmap_xmpp_client_mock.h:5, from controller/src/ifmap/test/ifmap_xmpp_client_mock.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/ifmap_server_show_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_types.cpp scons: *** [build/debug/dns/bind/xmpp_dns_agent.o] Error 1 g++ -o build/debug/ifmap/ifmap_server_show_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_html.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/ifmap/test/ifmap_xmpp_client_mock.h:5, from controller/src/ifmap/test/ifmap_xmpp_client_mock.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_html.cpp:163: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/test/ifmap_xmpp_client_mock.o] Error 1 g++ -o build/debug/ifmap/ifmap_server_show_internal_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_server_show_internal_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/ifmap_server_show_html.o] Error 1 g++ -o build/debug/ifmap/ifmap_log_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_log_types.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/ifmap/ifmap_server_show_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/ifmap/ifmap_xmpp.cc:21: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/ifmap/ifmap_log_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/ifmap/ifmap_log_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_server_show_internal_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/ifmap/ifmap_server_show_internal_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/ifmap/ifmap_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/base/sandesh/process_info_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/process_info_types.cpp scons: *** [build/debug/ifmap/ifmap_xmpp.o] Error 1 g++ -o build/debug/base/sandesh/process_info_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/process_info_html.cpp scons: *** [build/debug/ifmap/ifmap_log_html.o] Error 1 g++ -o build/debug/db/db_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/db -Icontroller/src/db build/debug/db/db_types.cpp scons: *** [build/debug/ifmap/ifmap_log_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/sandesh/common/vns_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug build/debug/sandesh/common/vns_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/process_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/process_info_html.o] Error 1 g++ -o build/debug/sandesh/common/vns_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug build/debug/sandesh/common/vns_html.cpp scons: *** [build/debug/base/sandesh/process_info_types.o] Error 1 g++ -o build/debug/io/io_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/io/io_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/db/db_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/db/db_types.o] Error 1 g++ -o build/debug/io/io_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/io/io_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/sandesh/common/vns_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/sandesh/common/vns_types.o] Error 1 g++ -o build/debug/io/event_manager.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/include/thrift -Ibuild/debug src/contrail-common/io/event_manager.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/io/io_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/sandesh/common/vns_html.o] Error 1 Mkdir("/root/contrail/build/include/boost/asio/ssl/impl/") Copy("/root/contrail/build/include/boost/asio/ssl/impl/", "/root/contrail/third_party/boost_1_53_tlsv12_fix/context.ipp") Mkdir("/root/contrail/build/include/boost/asio/ssl/") Copy("/root/contrail/build/include/boost/asio/ssl/", "/root/contrail/third_party/boost_1_53_tlsv12_fix/context_base.hpp") g++ -o build/debug/io/ssl_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/include/thrift -Ibuild/debug src/contrail-common/io/ssl_server.cc scons: *** [build/debug/io/io_types.o] Error 1 g++ -o build/debug/io/ssl_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/ssl_session.cc scons: *** [build/debug/io/io_html.o] Error 1 g++ -o build/debug/io/tcp_message_write.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_message_write.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/io_log.h:15:0, from src/contrail-common/io/event_manager.cc:9: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/io/event_manager.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/io/ssl_server.cc:9: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/io/tcp_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_server.cc src/contrail-common/io/ssl_server.cc: In constructor ‘SslServer::SslServer(EventManager*, boost::asio::ssl::context_base::method, bool, bool)’: src/contrail-common/io/ssl_server.cc:18:78: error: no matching function for call to ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method&)’ ssl_enabled_(ssl_enabled), ssl_handshake_delayed_(ssl_handshake_delayed) { ^ src/contrail-common/io/ssl_server.cc:18:78: note: candidates are: In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: note: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:37:1: note: candidate expects 1 argument, 2 provided In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_server.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: note: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ build/include/boost/asio/ssl/context.hpp:36:7: note: candidate expects 1 argument, 2 provided src/contrail-common/io/ssl_server.cc:32:32: error: ‘no_compression’ is not a member of ‘boost::asio::ssl::context’ context_.clear_options(boost::asio::ssl::context::no_compression, ec); ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/io/ssl_session.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/io/ssl_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/io/ssl_server.o] Error 1 g++ -o build/debug/io/tcp_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/tcp_session.cc In file included from src/contrail-common/io/tcp_message_write.cc:9:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_message_write.cc: In member function ‘int TcpMessageWriter::AsyncSend(const uint8_t*, size_t, boost::system::error_code*)’: src/contrail-common/io/tcp_message_write.cc:44:33: error: base operand of ‘->’ is not a pointer session_->io_strand_->post(bind(&TcpSession::AsyncWriteInternal, ^ scons: *** [build/debug/io/ssl_session.o] Error 1 g++ -o build/debug/io/udp_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/io/udp_server.cc scons: *** [build/debug/io/tcp_message_write.o] Error 1 g++ -o build/debug/base/sandesh/version_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/version_types.cpp In file included from src/contrail-common/io/tcp_server.cc:16:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/io/udp_server.cc:10:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from src/contrail-common/io/udp_server.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from src/contrail-common/io/tcp_session.cc:5:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/io/tcp_server.o] Error 1 g++ -o build/debug/base/sandesh/version_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/version_html.cpp In file included from src/contrail-common/io/tcp_session.cc:16:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/tcp_session.cc:5: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ src/contrail-common/io/tcp_session.cc: In constructor ‘TcpSession::TcpSession(TcpServer*, TcpSession::Socket*, bool, size_t)’: src/contrail-common/io/tcp_session.cc:101:20: error: request for member ‘reset’ in ‘((TcpSession*)this)->TcpSession::io_strand_’, which is of non-class type ‘int’ io_strand_.reset(new Strand(*server->event_manager()->io_service())); ^ src/contrail-common/io/tcp_session.cc:101:30: error: expected type-specifier before ‘Strand’ io_strand_.reset(new Strand(*server->event_manager()->io_service())); ^ src/contrail-common/io/tcp_session.cc: In member function ‘virtual void TcpSession::AsyncReadStart()’: src/contrail-common/io/tcp_session.cc:174:19: error: base operand of ‘->’ is not a pointer io_strand_->post(bind(&TcpSession::AsyncReadStartInternal, this, ^ src/contrail-common/io/tcp_session.cc: In member function ‘void TcpSession::TriggerAsyncReadHandler()’: src/contrail-common/io/tcp_session.cc:340:19: error: base operand of ‘->’ is not a pointer io_strand_->post(bind(&TcpSession::AsyncReadHandler, ^ In file included from src/contrail-common/io/io_log.h:15:0, from src/contrail-common/io/udp_server.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/io/udp_server.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/version_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/base/sandesh/task_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/task_types.cpp scons: *** [build/debug/io/tcp_session.o] Error 1 g++ -o build/debug/base/sandesh/task_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/task_html.cpp scons: *** [build/debug/base/sandesh/version_types.o] Error 1 g++ -o build/debug/base/address_util.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/base/address_util.cc scons: *** [build/debug/base/sandesh/version_html.o] Error 1 g++ -o build/debug/dns/uve/uve_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_types.cpp In file included from src/contrail-common/base/address_util.cc:8:0: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/base/address_util.cc:4:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string ResolveCanonicalName()’: src/contrail-common/base/address_util.cc:42:29: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string ResolveCanonicalName(const string&)’: src/contrail-common/base/address_util.cc:69:29: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘IpAddress AddressFromString(const string&, boost::system::error_code*)’: src/contrail-common/base/address_util.cc:97:33: error: aggregate ‘boost::asio::io_service io_service’ has incomplete type and cannot be defined boost::asio::io_service io_service; ^ src/contrail-common/base/address_util.cc: In function ‘std::string GetHostIp(boost::asio::io_service*, const string&)’: src/contrail-common/base/address_util.cc:243:56: error: no matching function for call to ‘boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::basic_resolver(boost::asio::io_service&)’ boost::asio::ip::tcp::resolver resolver(*io_service); ^ src/contrail-common/base/address_util.cc:243:56: note: candidates are: In file included from build/include/boost/asio/ip/tcp.hpp:25:0, from src/contrail-common/base/address_util.cc:9: build/include/boost/asio/ip/basic_resolver.hpp:100:12: note: boost::asio::ip::basic_resolver<InternetProtocol>::basic_resolver(boost::asio::io_context&) [with InternetProtocol = boost::asio::ip::tcp] explicit basic_resolver(boost::asio::io_context& io_context) ^ build/include/boost/asio/ip/basic_resolver.hpp:100:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/ip/basic_resolver.hpp:67:7: note: boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::basic_resolver(const boost::asio::ip::basic_resolver<boost::asio::ip::tcp>&) class basic_resolver ^ build/include/boost/asio/ip/basic_resolver.hpp:67:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::ip::basic_resolver<boost::asio::ip::tcp>&’ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_html.cpp:38: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/address_util.o] Error 1 g++ -o build/debug/dns/uve/uve_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr build/debug/dns/uve/uve_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/task_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/task_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/config-client-mgr/config_amqp_client.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_amqp_client.cc scons: *** [build/debug/base/sandesh/task_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/dns/uve/uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/config-client-mgr/config_cass2json_adapter.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_cass2json_adapter.cc scons: *** [build/debug/dns/uve/uve_types.o] Error 1 g++ -o build/debug/config-client-mgr/config_cassandra_client.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_cassandra_client.cc scons: *** [build/debug/dns/uve/uve_html.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_manager.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_client_manager.cc In file included from src/contrail-common/config-client-mgr/config_amqp_client.cc:17:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/debug/base/sandesh/process_info_types.h:20, from build/debug/base/sandesh/process_info_constants.h:11, from src/contrail-common/base/feature_flags.h:14, from src/contrail-common/base/connection_info.h:19, from src/contrail-common/config-client-mgr/config_amqp_client.cc:15: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/utility.hpp:21:0, from build/include/boost/range/size.hpp:25, from build/include/boost/range/functions.hpp:20, from build/include/boost/range/iterator_range_core.hpp:38, from build/include/boost/range/iterator_range.hpp:13, from build/include/boost/range/as_literal.hpp:22, from build/include/boost/algorithm/string/predicate.hpp:19, from src/contrail-common/config-client-mgr/config_cass2json_adapter.cc:8: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/shared_ptr.hpp:26, from build/include/boost/shared_ptr.hpp:17, from build/include/boost/asio/detail/memory.hpp:22, from build/include/boost/asio/detail/handler_alloc_helpers.hpp:19, from build/include/boost/asio/detail/executor_op.hpp:20, from build/include/boost/asio/impl/system_executor.hpp:18, from build/include/boost/asio/system_executor.hpp:129, from build/include/boost/asio/associated_executor.hpp:21, from build/include/boost/asio/detail/bind_handler.hpp:20, from build/include/boost/asio/detail/wrapped_handler.hpp:18, from build/include/boost/asio/io_context.hpp:24, from build/include/boost/asio/basic_io_object.hpp:19, from build/include/boost/asio/basic_socket_acceptor.hpp:19, from build/include/boost/asio/ip/tcp.hpp:19, from src/contrail-common/config-client-mgr/config_amqp_client.h:11, from src/contrail-common/config-client-mgr/config_amqp_client.cc:5: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_cass2json_adapter.o] Error 1 g++ -o build/debug/config-client-mgr/config_factory.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_factory.cc cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_amqp_client.o] Error 1 g++ -o build/debug/config-client-mgr/config_json_parser_base.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/database -Isrc/contrail-common/database src/contrail-common/config-client-mgr/config_json_parser_base.cc In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_array.hpp:15, from build/include/boost/scoped_array.hpp:13, from build/include/boost/ptr_container/detail/scoped_deleter.hpp:21, from build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from build/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from build/include/boost/ptr_container/ptr_map_adapter.hpp:20, from build/include/boost/ptr_container/ptr_map.hpp:20, from src/contrail-common/config-client-mgr/config_cassandra_client.h:8, from src/contrail-common/config-client-mgr/config_cassandra_client.cc:5: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_ptr.hpp:15, from build/include/boost/scoped_ptr.hpp:13, from src/contrail-common/config-client-mgr/config_client_manager.h:9, from src/contrail-common/config-client-mgr/config_client_manager.cc:4: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_client_manager.o] Error 1 cc1plus: all warnings being treated as errors g++ -o build/debug/config-client-mgr/config_client_log_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_log_types.cpp scons: *** [build/debug/config-client-mgr/config_cassandra_client.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_log_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_log_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_ptr.hpp:15, from build/include/boost/scoped_ptr.hpp:13, from src/contrail-common/config-client-mgr/config_client_manager.h:9, from src/contrail-common/config-client-mgr/config_json_parser_base.h:14, from src/contrail-common/config-client-mgr/config_json_parser_base.cc:4: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/config-client-mgr/config_json_parser_base.o] Error 1 g++ -o build/debug/config-client-mgr/config_client_show_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_show_types.cpp In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp: In instantiation of ‘static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’: build/include/boost/function/function_template.hpp:931:38: required from ‘void boost::function0<R>::assign_to(Functor) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’ build/include/boost/function/function_template.hpp:720:7: required from ‘boost::function0<R>::function0(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]’ build/include/boost/function/function_template.hpp:1068:16: required from ‘boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]’ src/contrail-common/config-client-mgr/config_factory.cc:21:1: required from here build/include/boost/function/function_template.hpp:137:42: error: no match for call to ‘(boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >) ()’ return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:73:11: note: candidates are: class forward_adapter ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 7, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 7 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ scons: *** [build/debug/config-client-mgr/config_client_log_html.o] Error 1 In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 5, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 5 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, const T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, const T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, T1&, const T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, T1&, const T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(const T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(const T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(const T0&, const T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2> typename boost::result_of<FC(T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, T2&) const [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2> typename boost::result_of<F(T0&, const T1&, T2&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 3, MinArity>::operator()(T0&, const T1&, T2&) [with T0 = T0; T1 = T1; T2 = T2; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 3 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0> typename boost::result_of<FC(const T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(const T0&) const [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0> typename boost::result_of<F(const T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(const T0&) [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0> typename boost::result_of<FC(T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(T0&) const [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0> typename boost::result_of<F(T0&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 1, MinArity>::operator()(T0&) [with T0 = T0; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:165:49: note: template<class T> typename boost::detail::forward_adapter_impl_zero<MD, F, FC, Enable>::never_instantiate<T>::type boost::detail::forward_adapter_impl_zero<MD, F, FC, Enable>::operator()(T) const [with T = T; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; Enable = void] typename never_instantiate<T>::type operator()(T) const {} ^ build/include/boost/functional/forward_adapter.hpp:165:49: note: template argument deduction/substitution failed: In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 1 argument, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, const T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, const T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(const T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, const T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(const T0&, const T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, const T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(T0&, T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1> typename boost::result_of<F(const T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, T1&) [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1> typename boost::result_of<FC(const T0&, T1&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 2, MinArity>::operator()(const T0&, T1&) const [with T0 = T0; T1 = T1; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 2 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, const T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(T0&, T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<F(const T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, T3&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3> typename boost::result_of<FC(const T0&, T1&, T2&, T3&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 4, MinArity>::operator()(const T0&, T1&, T2&, T3&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 4 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ g++ -o build/debug/config-client-mgr/config_client_show_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug build/debug/config-client-mgr/config_client_show_html.cpp In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 6, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 6 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, const T6&, const T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:202:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<F(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:202:13: note: template argument deduction/substitution failed: operator()(params) \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from src/contrail-common/base/factory.h:14:0, from src/contrail-common/config-client-mgr/config_factory.h:11, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/functional/forward_adapter.hpp:196:13: note: template<class T0, class T1, class T2, class T3, class T4, class T5, class T6, class T7> typename boost::result_of<FC(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&)>::type boost::detail::forward_adapter_impl<MD, F, FC, 8, MinArity>::operator()(const T0&, T1&, T2&, T3&, T4&, T5&, T6&, T7&) const [with T0 = T0; T1 = T1; T2 = T2; T3 = T3; T4 = T4; T5 = T5; T6 = T6; T7 = T7; MD = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; F = boost::factory<ConfigAmqpChannel*>; FC = const boost::factory<ConfigAmqpChannel*>; int MinArity = 0] operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ build/include/boost/functional/forward_adapter.hpp:196:13: note: template argument deduction/substitution failed: operator()(params) const \ ^ build/include/boost/functional/forward_adapter.hpp:472:9: note: in expansion of macro ‘BOOST_TMP_MACRO’ BOOST_TMP_MACRO(BOOST_PP_ENUM_PARAMS(N,typename T), ^ In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp:137:42: note: candidate expects 8 arguments, 0 provided return (*f)(BOOST_FUNCTION_ARGS); ^ In file included from build/include/boost/checked_delete.hpp:15:0, from build/include/boost/smart_ptr/scoped_array.hpp:15, from build/include/boost/scoped_array.hpp:13, from build/include/boost/ptr_container/detail/scoped_deleter.hpp:21, from build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:21, from build/include/boost/ptr_container/detail/associative_ptr_container.hpp:20, from build/include/boost/ptr_container/ptr_map_adapter.hpp:20, from build/include/boost/ptr_container/ptr_map.hpp:20, from src/contrail-common/config-client-mgr/config_cassandra_client.h:8, from src/contrail-common/config-client-mgr/config_factory.cc:12: build/include/boost/core/checked_delete.hpp: In instantiation of ‘void boost::checked_delete(T*) [with T = const ConfigCassandraPartition::ObjCacheEntry]’: build/include/boost/ptr_container/clone_allocator.hpp:45:27: required from ‘void boost::delete_clone(const T*) [with T = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/clone_allocator.hpp:63:29: required from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = ConfigCassandraPartition::ObjCacheEntry]’ build/include/boost/ptr_container/detail/reversible_ptr_container.hpp:237:13: required from ‘void boost::ptr_container_detail::reversible_ptr_container<Config, CloneAllocator>::remove(I) [with I = boost::ptr_map_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char>, void*> >, std::basic_string<char>, ConfigCassandraPartition::ObjCacheEntry* const>; Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator]’ build/include/boost/ptr_container/detail/associative_ptr_container.hpp:186:13: required from ‘boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::erase(const key_type&) [with Config = boost::ptr_container_detail::map_config<ConfigCassandraPartition::ObjCacheEntry, std::map<std::basic_string<char>, void*, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, void*> > >, true>; CloneAllocator = boost::heap_clone_allocator; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::size_type = long unsigned int; boost::ptr_container_detail::associative_ptr_container<Config, CloneAllocator>::key_type = std::basic_string<char>]’ src/contrail-common/config-client-mgr/config_cassandra_client.h:111:37: required from here build/include/boost/core/checked_delete.hpp:34:5: error: deleting object of polymorphic class type ‘ConfigCassandraPartition::ObjCacheEntry’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] delete x; ^ scons: *** [build/debug/config-client-mgr/config_client_log_types.o] Error 1 In file included from build/include/boost/function/detail/maybe_include.hpp:15:0, from build/include/boost/function/detail/function_iterate.hpp:14, from build/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47, from build/include/boost/function.hpp:70, from src/contrail-common/config-client-mgr/config_factory.h:10, from src/contrail-common/config-client-mgr/config_factory.cc:7: build/include/boost/function/function_template.hpp: In static member function ‘static R boost::detail::function::function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::forward_adapter<boost::factory<ConfigAmqpChannel*> >; R = ConfigAmqpChannel*]’: build/include/boost/function/function_template.hpp:138:9: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1plus: all warnings being treated as errors g++ -o build/debug/xmpp/xmpp_connection.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_connection.cc scons: *** [build/debug/config-client-mgr/config_factory.o] Error 1 g++ -o build/debug/xmpp/xmpp_connection_manager.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_connection_manager.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/config-client-mgr/config_client_show_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/config-client-mgr/config_client_show_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_factory.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_factory.cc scons: *** [build/debug/config-client-mgr/config_client_show_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_connection_manager.h:9, from controller/src/xmpp/xmpp_connection_manager.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/xmpp/xmpp_session.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/xmpp -Icontroller/src/xmpp -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug controller/src/xmpp/xmpp_session.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_session.h:11, from controller/src/xmpp/xmpp_connection_manager.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_connection_manager.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/xmpp/xmpp_state_machine.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_state_machine.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_connection.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_session.h:10, from controller/src/xmpp/xmpp_session.cc:6: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_factory.cc:10: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_session.h:11, from controller/src/xmpp/xmpp_session.cc:6: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_connection.o] Error 1 g++ -o build/debug/xmpp/xmpp_server.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_server.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_state_machine.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_session.o] Error 1 g++ -o build/debug/xmpp/xmpp_client.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_client.cc scons: *** [build/debug/xmpp/xmpp_factory.o] Error 1 g++ -o build/debug/xmpp/xmpp_proto.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_proto.cc scons: *** [build/debug/xmpp/xmpp_state_machine.o] Error 1 In file included from controller/src/bgp/bgp_config.h:18:0, from controller/src/xmpp/xmpp_server.h:15, from controller/src/xmpp/xmpp_server.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/xmpp/xmpp_init.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/xmpp -Icontroller/src/xmpp -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug controller/src/xmpp/xmpp_init.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_connection.h:16, from controller/src/xmpp/xmpp_proto.cc:11: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_client.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_server.h:16, from controller/src/xmpp/xmpp_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_client.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/xmpp/xmpp_proto.o] Error 1 g++ -o build/debug/xmpp/xmpp_channel_mux.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common controller/src/xmpp/xmpp_channel_mux.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from controller/src/xmpp/xmpp_client.h:10, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.cc:8: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/xmpp/xmpp_init.cc:6:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ scons: *** [build/debug/xmpp/xmpp_server.o] Error 1 In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_client.h:11, from controller/src/xmpp/xmpp_init.cc:8: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/xmpp/xmpp_client_server_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp scons: *** [build/debug/xmpp/xmpp_client.o] Error 1 g++ -o build/debug/xmpp/xmpp_client_server_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_client_server_sandesh_html.cpp In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from controller/src/xmpp/xmpp_log.h:9, from controller/src/xmpp/xmpp_init.cc:10: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from controller/src/xmpp/xmpp_state_machine.h:14, from controller/src/xmpp/xmpp_channel_mux.h:13, from controller/src/xmpp/xmpp_channel_mux.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_html.cpp:25: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_init.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_channel_mux.o] Error 1 g++ -o build/debug/xmpp/xmpp_state_machine_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_html.cpp scons: *** [build/debug/xmpp/xmpp_client_server_sandesh_types.o] Error 1 scons: *** [build/debug/xmpp/xmpp_client_server_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_trace_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp g++ -o build/debug/xmpp/xmpp_trace_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_trace_sandesh_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_html.cpp:25: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_state_machine_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_message_sandesh_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_state_machine_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_message_sandesh_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_message_sandesh_html.cpp scons: *** [build/debug/xmpp/xmpp_trace_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_peer_info_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp scons: *** [build/debug/xmpp/xmpp_trace_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_peer_info_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_peer_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_html.cpp:24: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_message_sandesh_html.o] Error 1 g++ -o build/debug/xmpp/xmpp_server_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_server_types.cpp scons: *** [build/debug/xmpp/xmpp_message_sandesh_types.o] Error 1 g++ -o build/debug/xmpp/xmpp_server_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/xmpp -Icontroller/src/xmpp -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/xmpp/sandesh/xmpp_server_html.cpp scons: *** [build/debug/xmpp/xmpp_peer_info_html.o] Error 1 g++ -o build/debug/bgp/peer_info_types.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/db -Icontroller/src/db -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/bgp/peer_info_types.cpp scons: *** [build/debug/xmpp/xmpp_peer_info_types.o] Error 1 g++ -o build/debug/bgp/peer_info_html.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug/db -Icontroller/src/db -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/tools/sandesh/library/common -Isrc/contrail-common/sandesh/library/common build/debug/bgp/peer_info_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_html.cpp:42: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/xmpp/sandesh/xmpp_server_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/xmpp/xmpp_server_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/bgp/peer_info_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/database/cassandra/cql/cql_if.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include src/contrail-common/database/cassandra/cql/cql_if.cc scons: *** [build/debug/xmpp/xmpp_server_types.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include build/debug/database/cassandra/cql/cql_types.cpp scons: *** [build/debug/bgp/peer_info_html.o] Error 1 g++ -o build/debug/database/cassandra/cql/cql_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database -I/usr/include build/debug/database/cassandra/cql/cql_html.cpp scons: *** [build/debug/bgp/peer_info_types.o] Error 1 g++ -o build/debug/database/gendb_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database build/debug/database/gendb_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/database/cassandra/cql/cql_if.cc:22:0: src/contrail-common/base/address_util.h:14:7: error: using typedef-name ‘boost::asio::io_service’ after ‘class’ class io_service; ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from build/include/sandesh/sandesh_trace.h:16, from src/contrail-common/base/misc_utils.h:8, from src/contrail-common/database/cassandra/cql/cql_if.cc:18: build/include/boost/asio/io_service.hpp:27:20: note: ‘boost::asio::io_service’ has a previous declaration here typedef io_context io_service; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/cassandra/cql/cql_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/cassandra/cql/cql_types.o] Error 1 g++ -o build/debug/database/gendb_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug -Ibuild/debug/database -Isrc/contrail-common/database build/debug/database/gendb_html.cpp scons: *** [build/debug/database/cassandra/cql/cql_html.o] Error 1 g++ -o build/debug/base/sandesh/cpuinfo_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/gendb_types.o] Error 1 g++ -o build/debug/base/sandesh/cpuinfo_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/cpuinfo_html.cpp scons: *** [build/debug/database/cassandra/cql/cql_if.o] Error 1 g++ -o build/debug/base/sandesh/nodeinfo_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/database/gendb_html.cpp:21: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_html.cpp:26: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/cpuinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/database/gendb_html.o] Error 1 g++ -o build/debug/base/sandesh/nodeinfo_html.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/base/sandesh/nodeinfo_html.cpp scons: *** [build/debug/base/sandesh/cpuinfo_types.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/common/sandesh_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_types.cpp scons: *** [build/debug/base/sandesh/cpuinfo_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/base/sandesh/nodeinfo_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/nodeinfo_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_uve_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_html.cpp:22: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/base/sandesh/nodeinfo_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_uve_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_uve_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_ctrl_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_uve_html.cpp:158: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_uve_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_uve_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/derived_stats_results_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.cpp:23: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/sandesh_ctrl_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/derived_stats_results_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/derived_stats_results_html.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_alarm_base_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_trace_types.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp scons: *** [build/debug/tools/sandesh/library/common/sandesh_alarm_base_html.o] Error 1 g++ -o build/debug/tools/sandesh/library/common/sandesh_trace_html.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug build/debug/tools/sandesh/library/common/sandesh_trace_html.cpp In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/derived_stats_results_html.cpp:24: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/derived_stats_results_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_html.cpp:68: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/common/derived_stats_results_html.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/cpp/sandesh_http.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_http.cc scons: *** [build/debug/tools/sandesh/library/common/sandesh_trace_types.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_client.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_client.cc scons: *** [build/debug/tools/sandesh/library/common/sandesh_trace_html.o] Error 1 In file included from src/contrail-common/io/tcp_session.h:16:0, from src/contrail-common/io/ssl_session.h:8, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh.cc:20:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ g++ -o build/debug/tools/sandesh/library/cpp/sandesh_client_sm.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/http/http_session.h:13, from src/contrail-common/sandesh/library/cpp/sandesh.cc:21: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from build/include/http/http_server.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:16: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh.cc:35: build/include/sandesh/stats_client.h: In constructor ‘StatsClientLocal::StatsClientLocal(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:36:89: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new boost::asio::local::datagram_protocol::socket(io_service)); ^ build/include/sandesh/stats_client.h:36:89: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::local::basic_endpoint<boost::asio::local::datagram_protocol>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::local::datagram_protocol] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&’ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh.cc:35: build/include/sandesh/stats_client.h: In constructor ‘StatsClientRemote::StatsClientRemote(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:58:61: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new UdpServer::Socket(io_service)); ^ build/include/sandesh/stats_client.h:58:61: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh.cc:30: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::ip::udp] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&’ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:26, from src/contrail-common/sandesh/library/cpp/sandesh_http.cc:27: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_session.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_session.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:18:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client.cc:25: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_http.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_req.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_req.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:21:0, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h:22, from src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc:34: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_client.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_state_machine.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_client_sm.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_connection.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_connection.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h:22:0, from src/contrail-common/sandesh/library/cpp/sandesh_connection.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:25: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_session.cc:26: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:25, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_client.h:26, from src/contrail-common/sandesh/library/cpp/sandesh_req.cc:16: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:25:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_session.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_server.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_server.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from build/include/sandesh/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc:31: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_req.o] Error 1 g++ -o build/debug/tools/sandesh/library/cpp/sandesh_uve.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_uve.cc In file included from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:11:0: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_state_machine.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_connection.cc:22: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ g++ -o build/debug/tools/sandesh/library/cpp/sandesh_util.o -c -O0 -DDEBUG -DSANDESH -Ibuild/include -Isrc/contrail-common -Ibuild/debug/tools/sandesh/library/cpp -Isrc/contrail-common/sandesh/library/cpp -Ibuild/debug/io -Isrc/contrail-common/io -Ibuild/debug src/contrail-common/sandesh/library/cpp/sandesh_util.cc scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_connection.o] Error 1 In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:14:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ g++ -o build/debug/http/http_server.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_server.cc In file included from src/contrail-common/io/udp_server.h:12:0, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h:22:0, from src/contrail-common/sandesh/library/cpp/sandesh_connection.h:18, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:19: src/contrail-common/io/tcp_session.h: At global scope: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/sandesh/stats_client.h: In constructor ‘StatsClientLocal::StatsClientLocal(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:36:89: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new boost::asio::local::datagram_protocol::socket(io_service)); ^ build/include/sandesh/stats_client.h:36:89: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::local::basic_endpoint<boost::asio::local::datagram_protocol>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::local::datagram_protocol; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::local::datagram_protocol] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::local::datagram_protocol] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::local::datagram_protocol>&’ In file included from src/contrail-common/sandesh/library/cpp/sandesh_session.h:28:0, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:20: build/include/sandesh/stats_client.h: In constructor ‘StatsClientRemote::StatsClientRemote(boost::asio::io_service&, const string&)’: build/include/sandesh/stats_client.h:58:61: error: no matching function for call to ‘boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(boost::asio::io_service&)’ stats_socket_.reset(new UdpServer::Socket(io_service)); ^ build/include/sandesh/stats_client.h:58:61: note: candidates are: In file included from build/include/boost/asio.hpp:23:0, from src/contrail-common/io/udp_server.h:10, from build/include/sandesh/sandesh_util.h:13, from build/include/sandesh/sandesh.h:93, from src/contrail-common/sandesh/library/cpp/sandesh_server.cc:17: build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&, const native_handle_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::native_handle_type = int] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:133:3: note: candidate expects 3 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const endpoint_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::endpoint_type = boost::asio::ip::basic_endpoint<boost::asio::ip::udp>] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:112:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&, const protocol_type&) [with Protocol = boost::asio::ip::udp; boost::asio::basic_datagram_socket<Protocol>::protocol_type = boost::asio::ip::udp] basic_datagram_socket(boost::asio::io_context& io_context, ^ build/include/boost/asio/basic_datagram_socket.hpp:90:3: note: candidate expects 2 arguments, 1 provided build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: boost::asio::basic_datagram_socket<Protocol>::basic_datagram_socket(boost::asio::io_context&) [with Protocol = boost::asio::ip::udp] explicit basic_datagram_socket(boost::asio::io_context& io_context) ^ build/include/boost/asio/basic_datagram_socket.hpp:73:12: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘boost::asio::io_context&’ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: boost::asio::basic_datagram_socket<boost::asio::ip::udp>::basic_datagram_socket(const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&) class basic_datagram_socket ^ build/include/boost/asio/basic_datagram_socket.hpp:46:7: note: no known conversion for argument 1 from ‘boost::asio::io_service’ to ‘const boost::asio::basic_datagram_socket<boost::asio::ip::udp>&’ In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/sandesh/library/cpp/sandesh_session.h:21, from src/contrail-common/sandesh/library/cpp/sandesh_uve.cc:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ In file included from build/include/boost/asio.hpp:69:0, from src/contrail-common/io/udp_server.h:10, from src/contrail-common/sandesh/library/cpp/sandesh_util.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:14: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:12:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_server.o] Error 1 g++ -o build/debug/http/http_session.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_session.cc In file included from src/contrail-common/io/udp_server.h:12:0, from src/contrail-common/sandesh/library/cpp/sandesh_util.h:13, from src/contrail-common/sandesh/library/cpp/sandesh_util.cc:14: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_uve.o] Error 1 g++ -o build/debug/http/http_request.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug src/contrail-common/http/http_request.cc In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from src/contrail-common/http/http_server.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:17: error: expected constructor, destructor, or type conversion before ‘(’ token context::context(boost::asio::io_service&, context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/tools/sandesh/library/cpp/sandesh_util.o] Error 1 g++ -o build/debug/http/http_log_types.o -c -O0 -DDEBUG -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Isrc/contrail-common -Ibuild/include -Ibuild/debug build/debug/http/http_log_types.cpp In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_server.cc:7: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ scons: *** [build/debug/http/http_server.o] Error 1 In file included from src/contrail-common/http/http_request.h:11:0, from src/contrail-common/http/http_request.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ g++ -o build/debug/dns/test/dns_options_test.o -c -Wall -Werror -Wsign-compare -O0 -DDEBUG -Wno-narrowing -Wno-conversion-null -Wno-unused-local-typedefs -DRAPIDJSON_NAMESPACE=contrail_rapidjson -DLINUX -Ibuild/debug/bgp -Icontroller/src/bgp -Ibuild/debug/sandesh/library -Icontroller/src/sandesh/library -Ibuild/debug/schema -Isrc/contrail-api-client/schema -Ibuild/debug/ifmap -Icontroller/src/ifmap -Ibuild/debug/dns/cmn -Icontroller/src/dns/cmn -Ibuild/debug/dns -Icontroller/src/dns -Ibuild/debug -Icontroller/src -Ibuild/include -Isrc/contrail-common -Icontroller/lib -Ibuild/debug/base/sandesh -Isrc/contrail-common/base/sandesh -Ibuild/debug/config-client-mgr -Isrc/contrail-common/config-client-mgr -Ibuild/debug controller/src/dns/test/dns_options_test.cc In file included from src/contrail-common/io/ssl_session.h:8:0, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: src/contrail-common/io/tcp_session.h:229:13: error: invalid use of template-name ‘boost::asio::strand’ without an argument list typedef boost::asio::strand Strand; ^ src/contrail-common/io/tcp_session.h:230:23: error: ‘Strand’ was not declared in this scope boost::scoped_ptr<Strand> io_strand_; ^ src/contrail-common/io/tcp_session.h:230:29: error: template argument 1 is invalid boost::scoped_ptr<Strand> io_strand_; ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/io/ssl_session.h:9, from src/contrail-common/http/http_session.h:13, from src/contrail-common/http/http_session.cc:5: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/http/http_request.o] Error 1 In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:146:1: error: prototype for ‘boost::asio::ssl::context::context(boost::asio::io_service&, boost::asio::ssl::context_base::method)’ does not match any in class ‘boost::asio::ssl::context’ context::context(boost::asio::io_service&, context::method m) ^ In file included from build/include/boost/asio/ssl.hpp:18:0, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/context.hpp:36:7: error: candidates are: boost::asio::ssl::context::context(const boost::asio::ssl::context&) class context ^ In file included from build/include/boost/asio/ssl/context.hpp:757:0, from build/include/boost/asio/ssl.hpp:18, from src/contrail-common/io/ssl_server.h:8, from src/contrail-common/http/http_server.h:13, from build/include/sandesh/sandesh_http.h:17, from build/debug/http/http_log_types.cpp:13: build/include/boost/asio/ssl/impl/context.ipp:37:1: error: boost::asio::ssl::context::context(boost::asio::ssl::context_base::method) context::context(context::method m) ^ build/include/boost/asio/ssl/impl/context.ipp:201:1: error: ‘impl_type’ in ‘class boost::asio::ssl::context’ does not name a type context::impl_type context::impl() ^ scons: *** [build/debug/http/http_session.o] Error 1 scons: *** [build/debug/http/http_log_types.o] Error 1 In file included from src/contrail-common/io/event_manager.h:11:0, from controller/src/dns/cmn/dns_options.h:7, from controller/src/dns/test/dns_options_test.cc:14: build/include/boost/asio/io_service.hpp:27:20: error: conflicting declaration ‘typedef class boost::asio::io_context boost::asio::io_service’ typedef io_context io_service; ^ In file included from controller/src/dns/test/dns_options_test.cc:12:0: src/contrail-common/base/address_util.h:14:7: error: ‘class boost::asio::io_service’ has a previous declaration as ‘class boost::asio::io_service’ class io_service; ^ In file included from controller/src/dns/cmn/dns_options.h:7:0, from controller/src/dns/test/dns_options_test.cc:14: src/contrail-common/io/event_manager.h:51:29: error: field ‘io_service_’ has incomplete type boost::asio::io_service io_service_; ^ src/contrail-common/io/event_manager.h: In member function ‘boost::asio::io_service* EventManager::io_service()’: src/contrail-common/io/event_manager.h:42:53: error: ‘io_service_’ was not declared in this scope boost::asio::io_service *io_service() { return &io_service_; } ^ src/contrail-common/io/event_manager.h:42:66: error: control reaches end of non-void function [-Werror=return-type] boost::asio::io_service *io_service() { return &io_service_; } ^ cc1plus: all warnings being treated as errors scons: *** [build/debug/dns/test/dns_options_test.o] Error 1 scons: done building targets (errors occurred during build). INFO:root:SCons failed with exit code 2. Analyzing results. DEBUG:root:Analyzing test results for /root/contrail/build/debug/dns/test/dns_bind_test.log WARNING:root:Test /root/contrail/build/debug/dns/test/dns_bind_test.log generated no XML - assuming failure. WARNING:root:/root/contrail/build/debug/dns/test/dns_bind_test.xml does not exist! WARNING:root:/root/contrail/build/debug/dns/test/dns_bind_test.log does not exist! DEBUG:root:Analyzing test results for /root/contrail/build/debug/dns/test/dns_options_test.log WARNING:root:Test /root/contrail/build/debug/dns/test/dns_options_test.log generated no XML - assuming failure. WARNING:root:/root/contrail/build/debug/dns/test/dns_options_test.xml does not exist! WARNING:root:/root/contrail/build/debug/dns/test/dns_options_test.log does not exist! INFO:root:Analyzer result is FAILURE WARNING:root:Test Failure, 2 targets failed: build/debug/dns/test/dns_bind_test.log build/debug/dns/test/dns_options_test.log INFO:root:Retrying, 2 attempts remaining. Unit test report generation failed! The exception is ignored to allow the job to successfully finish if no tests failed. See https://contrail-jws.atlassian.net/browse/JD-475 for more information. 'NoneType' object is not iterable