=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/kea", "all", "PYTHON_VERSION_REQD=313", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for kea-3.1.9nb4 ninja: Entering directory `output' [1/665] Compiling C++ object src/lib/exceptions/libkea-exceptions.55.dylib.p/exceptions.cc.o [2/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/chrono_time_utils.cc.o [3/665] Linking target src/lib/exceptions/libkea-exceptions.55.dylib [4/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/csv_file.cc.o [5/665] Generating symbol file src/lib/exceptions/libkea-exceptions.55.dylib.p/libkea-exceptions.55.dylib.symbols [6/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/boost_time_utils.cc.o [7/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/dhcp_space.cc.o [8/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/encode_utf8.cc.o [9/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/encode_encode.cc.o [10/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/fd_event_handler.cc.o [11/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/fd_event_handler_factory.cc.o [12/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/filesystem.cc.o [13/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/labeled_value.cc.o [14/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/memory_segment_local.cc.o [15/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/ready_check.cc.o [16/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/pid_file.cc.o [17/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/multi_threading_mgr.cc.o [18/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/poll_event_handler.cc.o [19/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/reconnect_ctl.cc.o [20/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/select_event_handler.cc.o [21/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/state_model.cc.o [22/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/stopwatch.cc.o [23/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/versioned_csv_file.cc.o [24/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/stopwatch_impl.cc.o [25/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/watched_thread.cc.o [26/665] Compiling C++ object src/lib/util/io/libkea-util-io.12.dylib.p/fd.cc.o [27/665] Linking target src/lib/util/io/libkea-util-io.12.dylib [28/665] Generating symbol file src/lib/util/io/libkea-util-io.12.dylib.p/libkea-util-io.12.dylib.symbols [29/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/watch_socket.cc.o [30/665] Compiling C++ object src/lib/log/interprocess/libkea-log-interprocess.4.dylib.p/interprocess_sync_file.cc.o [31/665] Compiling C++ object src/lib/util/libkea-util.117.dylib.p/str.cc.o [32/665] Compiling C++ object src/lib/log/interprocess/libkea-log-interprocess.4.dylib.p/interprocess_sync_null.cc.o [33/665] Linking target src/lib/util/libkea-util.117.dylib [34/665] Generating symbol file src/lib/util/libkea-util.117.dylib.p/libkea-util.117.dylib.symbols [35/665] Linking target src/lib/log/interprocess/libkea-log-interprocess.4.dylib [36/665] Generating symbol file src/lib/log/interprocess/libkea-log-interprocess.4.dylib.p/libkea-log-interprocess.4.dylib.symbols [37/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/buffer_appender_impl.cc.o [38/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger.cc.o [39/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_impl.cc.o [40/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_level.cc.o [41/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_level_impl.cc.o [42/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_manager.cc.o [43/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_name.cc.o [44/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_manager_impl.cc.o [45/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/log_dbglevels.cc.o [46/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_support.cc.o [47/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logger_unittest_support.cc.o [48/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/logimpl_messages.cc.o [49/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/log_formatter.cc.o [50/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/log_messages.cc.o [51/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/message_initializer.cc.o [52/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/message_dictionary.cc.o [53/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/message_reader.cc.o [54/665] Compiling C++ object src/lib/log/libkea-log.86.dylib.p/output_option.cc.o [55/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/cryptolink.cc.o [56/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/crypto_hash.cc.o [57/665] Linking target src/lib/log/libkea-log.86.dylib [58/665] Generating symbol file src/lib/log/libkea-log.86.dylib.p/libkea-log.86.dylib.symbols [59/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/crypto_hmac.cc.o [60/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/crypto_rng.cc.o [61/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/openssl_hash.cc.o [62/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/openssl_hmac.cc.o [63/665] Compiling C++ object src/lib/cryptolink/libkea-cryptolink.76.dylib.p/openssl_link.cc.o [64/665] Linking target src/lib/cryptolink/libkea-cryptolink.76.dylib [65/665] Generating symbol file src/lib/cryptolink/libkea-cryptolink.76.dylib.p/libkea-cryptolink.76.dylib.symbols [66/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/char_string.cc.o [67/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/edns.cc.o [68/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/exceptions.cc.o [69/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/labelsequence.cc.o [70/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/master_lexer_inputsource.cc.o [71/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/master_lexer.cc.o [72/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/master_loader.cc.o [73/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/messagerenderer.cc.o [74/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/message.cc.o [75/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/opcode.cc.o [76/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/name.cc.o [77/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/question.cc.o [78/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rcode.cc.o [79/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rdata.cc.o [80/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rrclass.cc.o [81/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rdataclass.cc.o [82/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rrset.cc.o [83/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rrttl.cc.o [84/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rrparamregistry.cc.o [85/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/rrtype.cc.o [86/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/serial.cc.o [87/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/time_utils.cc.o [88/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/tsig.cc.o [89/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/tsigerror.cc.o [90/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/botan_tls.cc.o [91/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/tsigkey.cc.o [92/665] Compiling C++ object src/lib/dns/libkea-dns.83.dylib.p/tsigrecord.cc.o [93/665] Linking target src/lib/dns/libkea-dns.83.dylib [94/665] Generating symbol file src/lib/dns/libkea-dns.83.dylib.p/libkea-dns.83.dylib.symbols [95/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/addr_utilities.cc.o [96/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/common_tls.cc.o [97/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_address.cc.o [98/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/interval_timer.cc.o [99/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_endpoint.cc.o [100/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_service_mgr.cc.o [101/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_service.cc.o [102/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_service_signal.cc.o [103/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_service_thread_pool.cc.o [104/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/io_socket.cc.o [105/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/openssl_tls.cc.o [106/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/process_spawn.cc.o [107/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/base_stamped_element.cc.o [108/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/command_interpreter.cc.o [109/665] Compiling C++ object src/lib/asiolink/libkea-asiolink.104.dylib.p/unix_domain_socket.cc.o [110/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/default_credentials.cc.o [111/665] Linking target src/lib/asiolink/libkea-asiolink.104.dylib [112/665] Generating symbol file src/lib/asiolink/libkea-asiolink.104.dylib.p/libkea-asiolink.104.dylib.symbols [113/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/json_feed.cc.o [114/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/server_tag.cc.o [115/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/data.cc.o [116/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/simple_parser.cc.o [117/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/user_context.cc.o [118/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/stamped_element.cc.o [119/665] Compiling C++ object src/lib/cc/libkea-cc.97.dylib.p/stamped_value.cc.o [120/665] Linking target src/lib/cc/libkea-cc.97.dylib [121/665] Generating symbol file src/lib/cc/libkea-cc.97.dylib.p/libkea-cc.97.dylib.symbols [122/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/audit_entry.cc.o [123/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/backend_selector.cc.o [124/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/db_log.cc.o [125/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/db_messages.cc.o [126/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/database_connection.cc.o [127/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/dbaccess_parser.cc.o [128/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/server_selector.cc.o [129/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/server.cc.o [130/665] Compiling C++ object src/lib/database/libkea-database.87.dylib.p/server_collection.cc.o [131/665] Linking target src/lib/database/libkea-database.87.dylib [132/665] Generating symbol file src/lib/database/libkea-database.87.dylib.p/libkea-database.87.dylib.symbols [133/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/callout_handle.cc.o [134/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/callout_handle_associate.cc.o [135/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/hooks_log.cc.o [136/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/hooks_config.cc.o [137/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/callout_manager.cc.o [138/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/hooks_messages.cc.o [139/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/hooks_manager.cc.o [140/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/libinfo.cc.o [141/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/hooks_parser.cc.o [142/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/library_handle.cc.o [143/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/library_manager.cc.o [144/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/server_hooks.cc.o [145/665] Compiling C++ object src/lib/hooks/libkea-hooks.138.dylib.p/library_manager_collection.cc.o [146/665] Linking target src/lib/hooks/libkea-hooks.138.dylib [147/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/dhcp_log.cc.o [148/665] Generating symbol file src/lib/hooks/libkea-hooks.138.dylib.p/libkea-hooks.138.dylib.symbols [149/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/dhcp_messages.cc.o [150/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/classify.cc.o [151/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/duid.cc.o [152/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/hwaddr.cc.o [153/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/duid_factory.cc.o [154/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/iface_mgr_bsd.cc.o [155/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/opaque_data_tuple.cc.o [156/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option4_addrlst.cc.o [157/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option4_client_fqdn.cc.o [158/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/libdhcp++.cc.o [159/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/iface_mgr.cc.o [160/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option.cc.o [161/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_client_fqdn.cc.o [162/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_addrlst.cc.o [163/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option4_dnr.cc.o [164/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_auth.cc.o [165/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_dnr.cc.o [166/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_pdexclude.cc.o [167/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_ia.cc.o [168/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_iaaddr.cc.o [169/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_iaprefix.cc.o [170/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option6_status_code.cc.o [171/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_classless_static_route.cc.o [172/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_data_types.cc.o [173/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_opaque_data_tuples.cc.o [174/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_custom.cc.o [175/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_space.cc.o [176/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_string.cc.o [177/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_vendor_class.cc.o [178/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_definition.cc.o [179/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/option_vendor.cc.o [180/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/packet_queue_mgr4.cc.o [181/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/packet_queue_mgr6.cc.o [182/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt4.cc.o [183/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt4o6.cc.o [184/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt.cc.o [185/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt6.cc.o [186/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt_filter.cc.o [187/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt_filter6.cc.o [188/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt_filter_inet.cc.o [189/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt_filter_inet6.cc.o [190/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/protocol_util.cc.o [191/665] Compiling C++ object src/lib/dhcp/libkea-dhcp.128.dylib.p/pkt_filter_bpf.cc.o [192/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/mt_tcp_listener_mgr.cc.o [193/665] Linking target src/lib/dhcp/libkea-dhcp.128.dylib [194/665] Generating symbol file src/lib/dhcp/libkea-dhcp.128.dylib.p/libkea-dhcp.128.dylib.symbols [195/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_connection_pool.cc.o [196/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_log.cc.o [197/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_listener.cc.o [198/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_messages.cc.o [199/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/auth_log.cc.o [200/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_connection.cc.o [201/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/auth_messages.cc.o [202/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_stream_msg.cc.o [203/665] Compiling C++ object src/lib/tcp/libkea-tcp.45.dylib.p/tcp_client.cc.o [204/665] Linking target src/lib/tcp/libkea-tcp.45.dylib [205/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/basic_auth.cc.o [206/665] Generating symbol file src/lib/tcp/libkea-tcp.45.dylib.p/libkea-tcp.45.dylib.symbols [207/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/cfg_http_header.cc.o [208/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/basic_auth_config.cc.o [209/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/connection_pool.cc.o [210/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/date_time.cc.o [211/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/http_header.cc.o [212/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/http_log.cc.o [213/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/http_message.cc.o [214/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/connection.cc.o [215/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/http_messages.cc.o [216/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/client.cc.o [217/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/http_message_parser_base.cc.o [218/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/post_request.cc.o [219/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/post_request_json.cc.o [220/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/listener.cc.o [221/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/request.cc.o [222/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/listener_impl.cc.o [223/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/response.cc.o [224/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/request_parser.cc.o [225/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/response_creator.cc.o [226/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/response_json.cc.o [227/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/url.cc.o [228/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/base_command_mgr.cc.o [229/665] Compiling C++ object src/lib/http/libkea-http.100.dylib.p/response_parser.cc.o [230/665] Linking target src/lib/http/libkea-http.100.dylib [231/665] Generating symbol file src/lib/http/libkea-http.100.dylib.p/libkea-http.100.dylib.symbols [232/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/client_connection.cc.o [233/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/command_mgr.cc.o [234/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/config_log.cc.o [235/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/cmd_response_creator.cc.o [236/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/cmd_http_listener.cc.o [237/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/config_messages.cc.o [238/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/hooked_command_mgr.cc.o [239/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/http_command_config.cc.o [240/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/http_command_mgr.cc.o [241/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/http_command_response_creator.cc.o [242/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/unix_command_config.cc.o [243/665] Compiling C++ object src/lib/stats/libkea-stats.64.dylib.p/context.cc.o [244/665] Compiling C++ object src/lib/asiodns/libkea-asiodns.75.dylib.p/asiodns_messages.cc.o [245/665] Compiling C++ object src/lib/stats/libkea-stats.64.dylib.p/observation.cc.o [246/665] Compiling C++ object src/lib/stats/libkea-stats.64.dylib.p/stats_mgr.cc.o [247/665] Compiling C++ object src/lib/asiodns/libkea-asiodns.75.dylib.p/logger.cc.o [248/665] Compiling C++ object src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib.p/dhcp_ddns_log.cc.o [249/665] Compiling C++ object src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib.p/dhcp_ddns_messages.cc.o [250/665] Compiling C++ object src/lib/config/libkea-config.98.dylib.p/unix_command_mgr.cc.o [251/665] Linking target src/lib/config/libkea-config.98.dylib [252/665] Generating symbol file src/lib/config/libkea-config.98.dylib.p/libkea-config.98.dylib.symbols [253/665] Linking target src/lib/stats/libkea-stats.64.dylib [254/665] Generating symbol file src/lib/stats/libkea-stats.64.dylib.p/libkea-stats.64.dylib.symbols [255/665] Compiling C++ object src/lib/asiodns/libkea-asiodns.75.dylib.p/io_fetch.cc.o [256/665] Linking target src/lib/asiodns/libkea-asiodns.75.dylib [257/665] Generating symbol file src/lib/asiodns/libkea-asiodns.75.dylib.p/libkea-asiodns.75.dylib.symbols [258/665] Compiling C++ object src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib.p/ncr_io.cc.o [259/665] Compiling C++ object src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib.p/ncr_msg.cc.o [260/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/dependency.cc.o [261/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/evaluate.cc.o [262/665] Compiling C++ object src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib.p/ncr_udp.cc.o [263/665] Linking target src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib [264/665] Generating symbol file src/lib/dhcp_ddns/libkea-dhcp_ddns.81.dylib.p/libkea-dhcp_ddns.81.dylib.symbols [265/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/eval_log.cc.o [266/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/eval_context.cc.o [267/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/eval_messages.cc.o [268/665] Compiling C++ object src/lib/process/cfgrpt/libkea-cfgrpt.3.dylib.p/cfgrpt.cc.o [269/665] Compiling C++ object src/lib/process/cfgrpt/libkea-cfgrpt.3.dylib.p/meson-generated_.._config_report.cc.o [270/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/lexer.cc.o [271/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/parser.cc.o [272/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/config_base.cc.o [273/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/config_ctl_info.cc.o [274/665] Compiling C++ object src/lib/eval/libkea-eval.97.dylib.p/token.cc.o [275/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/config_ctl_parser.cc.o [276/665] Linking target src/lib/eval/libkea-eval.97.dylib [277/665] Generating symbol file src/lib/eval/libkea-eval.97.dylib.p/libkea-eval.97.dylib.symbols [278/665] Linking target src/lib/process/cfgrpt/libkea-cfgrpt.3.dylib [279/665] Generating symbol file src/lib/process/cfgrpt/libkea-cfgrpt.3.dylib.p/libkea-cfgrpt.3.dylib.symbols [280/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/daemon.cc.o [281/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/d_log.cc.o [282/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/d_cfg_mgr.cc.o [283/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/process_messages.cc.o [284/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/d_controller.cc.o [285/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/logging_info.cc.o [286/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/log_parser.cc.o [287/665] Compiling C++ object src/lib/process/libkea-process.105.dylib.p/redact_config.cc.o [288/665] Linking target src/lib/process/libkea-process.105.dylib [289/665] Generating symbol file src/lib/process/libkea-process.105.dylib.p/libkea-process.105.dylib.symbols [290/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/allocation_state.cc.o [291/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/alloc_engine_log.cc.o [292/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/alloc_engine_messages.cc.o [293/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/allocator.cc.o [294/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/legal_log_mgr_factory.cc.o [295/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/legal_log_mgr.cc.o [296/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/alloc_engine.cc.o [297/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cb_ctl_dhcp4.cc.o In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:164:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 164 | updated_entries = fetchConfigElement(audit_entries, "dhcp4_global_parameter"); | ^ In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:164:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 164 | updated_entries = fetchConfigElement(audit_entries, "dhcp4_global_parameter"); | ^ In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:164:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 164 | updated_entries = fetchConfigElement(audit_entries, "dhcp4_global_parameter"); | ^ In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.cc:164:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 164 | updated_entries = fetchConfigElement(audit_entries, "dhcp4_global_parameter"); | ^ 4 warnings generated. [298/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_4o6.cc.o [299/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_consistency.cc.o [300/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cb_ctl_dhcp6.cc.o In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:163:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 163 | updated_entries = fetchConfigElement(audit_entries, "dhcp6_global_parameter"); | ^ In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:163:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 163 | updated_entries = fetchConfigElement(audit_entries, "dhcp6_global_parameter"); | ^ In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:163:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 163 | updated_entries = fetchConfigElement(audit_entries, "dhcp6_global_parameter"); | ^ In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:10: In file included from ../src/lib/dhcpsrv/cb_ctl_dhcp.h:11: In file included from ../src/lib/process/cb_ctl_base.h:10: In file included from ../src/lib/database/audit_entry.h:11: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.cc:163:29: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 163 | updated_entries = fetchConfigElement(audit_entries, "dhcp6_global_parameter"); | ^ 4 warnings generated. [301/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_duid.cc.o [302/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfgmgr.cc.o [303/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_db_access.cc.o [304/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_expiration.cc.o [305/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_globals.cc.o [306/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_hosts_util.cc.o [307/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_host_operations.cc.o [308/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_mac_source.cc.o [309/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_multi_threading.cc.o [310/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_iface.cc.o [311/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_hosts.cc.o [312/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_rsoo.cc.o [313/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_option.cc.o [314/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_option_def.cc.o [315/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_shared_networks.cc.o [316/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_subnets6.cc.o [317/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/cfg_subnets4.cc.o [318/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/config_backend_dhcp4_mgr.cc.o [319/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/client_class_def.cc.o [320/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/config_backend_dhcp6_mgr.cc.o [321/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/csv_lease_file4.cc.o [322/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/config_backend_pool_dhcp4.cc.o In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1021:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>' requested here 1021 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>, boost::hash, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::equal_to, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, boost::multi_index::detail::nth_layer<7, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 1032 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<6, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:790:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 790 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::sequenced_index, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:386:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::operator=' requested here 386 | properties = ((*backend).*MethodPointer)(server_selector); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:154:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getAllPropertiesConst, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>>' requested here 154 | getAllPropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:839:3: warning: definition of implicit copy assignment operator for 'composite_key_hash, boost::hash>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 839 | composite_key_hash(const composite_key_hash&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:951:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_hash, boost::hash>' first required here 951 | struct composite_key_result_hash: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:1007:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_hash, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 1007 | struct hash >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'boost::hash, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1022:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 1022 | adl_swap(hash_,x.hash_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1032 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:790:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 790 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::sequenced_index, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:386:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::operator=' requested here 386 | properties = ((*backend).*MethodPointer)(server_selector); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:154:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getAllPropertiesConst, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>>' requested here 154 | getAllPropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:588:3: warning: definition of implicit copy assignment operator for 'composite_key_equal_to, std::equal_to>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 588 | composite_key_equal_to(const composite_key_equal_to&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:894:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_equal_to, std::equal_to>' first required here 894 | struct composite_key_result_equal_to: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:979:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_equal_to, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 979 | struct equal_to >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::equal_to, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1023:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 1023 | adl_swap(eq_,x.eq_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1032 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:790:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 790 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::sequenced_index, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:386:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::operator=' requested here 386 | properties = ((*backend).*MethodPointer)(server_selector); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:154:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getAllPropertiesConst, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>>' requested here 154 | getAllPropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp4.h:18: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp4.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ 7 warnings generated. [323/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/config_backend_pool_dhcp6.cc.o In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1021:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>' requested here 1021 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>, boost::hash, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::equal_to, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, boost::multi_index::detail::nth_layer<7, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 1032 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<6, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:790:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 790 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::sequenced_index, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:386:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::operator=' requested here 386 | properties = ((*backend).*MethodPointer)(server_selector); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:154:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getAllPropertiesConst, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>>' requested here 154 | getAllPropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:839:3: warning: definition of implicit copy assignment operator for 'composite_key_hash, boost::hash>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 839 | composite_key_hash(const composite_key_hash&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:951:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_hash, boost::hash>' first required here 951 | struct composite_key_result_hash: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:1007:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_hash, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 1007 | struct hash >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'boost::hash, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1022:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 1022 | adl_swap(hash_,x.hash_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1032 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:790:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 790 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::sequenced_index, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:386:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::operator=' requested here 386 | properties = ((*backend).*MethodPointer)(server_selector); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:154:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getAllPropertiesConst, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>>' requested here 154 | getAllPropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:588:3: warning: definition of implicit copy assignment operator for 'composite_key_equal_to, std::equal_to>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 588 | composite_key_equal_to(const composite_key_equal_to&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:894:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_equal_to, std::equal_to>' first required here 894 | struct composite_key_result_equal_to: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:979:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_equal_to, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 979 | struct equal_to >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::equal_to, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1023:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>' requested here 1023 | adl_swap(eq_,x.eq_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/hashed_index.hpp:1032:12: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 1032 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:790:12: note: in instantiation of function template specialization 'boost::multi_index::detail::hashed_index, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::hash, std::equal_to, boost::multi_index::detail::nth_layer<2, isc::dhcp::OptionDescriptor, boost::multi_index::indexed_by, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>, boost::multi_index::detail::hashed_non_unique_tag>::swap_>' requested here 790 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::sequenced_index, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>, std::allocator>, boost::multi_index::tag<>>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:386:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>::operator=' requested here 386 | properties = ((*backend).*MethodPointer)(server_selector); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:154:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getAllPropertiesConst, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>>, boost::multi_index::hashed_non_unique>, boost::multi_index::ordered_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>, boost::multi_index::hashed_non_unique>, boost::multi_index::hashed_non_unique, boost::multi_index::member, &isc::dhcp::OptionDescriptor::option_>>, boost::multi_index::member>>>>>' requested here 154 | getAllPropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:8: In file included from ../src/lib/dhcpsrv/config_backend_pool_dhcp6.h:17: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/config_backend/base_config_backend_pool.h:316:28: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 316 | properties = ((*backend).*MethodPointer)(server_selector, input...); | ^ ../src/lib/dhcpsrv/config_backend_pool_dhcp6.cc:244:5: note: in instantiation of function template specialization 'isc::cb::BaseConfigBackendPool::getMultiplePropertiesConst, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>, const boost::posix_time::ptime &, const unsigned long long &, boost::posix_time::ptime, unsigned long long>' requested here 244 | getMultiplePropertiesConst | ^ 7 warnings generated. [324/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/csv_lease_file6.cc.o [325/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/ddns_params.cc.o [326/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/dhcpsrv_log.cc.o [327/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/d2_client_cfg.cc.o [328/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/dhcpsrv_messages.cc.o [329/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/dhcp4o6_ipc.cc.o [330/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/d2_client_mgr.cc.o [331/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/hosts_log.cc.o [332/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/hosts_messages.cc.o [333/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/flq_allocation_state.cc.o [334/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/host.cc.o [335/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/flq_allocator.cc.o [336/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/ip_range.cc.o [337/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/host_data_source_factory.cc.o [338/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/ip_range_permutation.cc.o [339/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/host_mgr.cc.o [340/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/iterative_allocation_state.cc.o [341/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/lease.cc.o [342/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/iterative_allocator.cc.o [343/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/legal_log_db_log.cc.o [344/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/memfile_lease_limits.cc.o [345/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/lease_mgr_factory.cc.o [346/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/lease_mgr.cc.o [347/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/ncr_generator.cc.o [348/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/network.cc.o [349/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/network_state.cc.o [350/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/memfile_lease_mgr.cc.o [351/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_base_network_parser.cc.o [352/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_client_class_def_parser.cc.o [353/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_dhcp_queue_control_parser.cc.o [354/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_duid_config_parser.cc.o [355/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_dhcp_parsers.cc.o [356/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_expiration_config_parser.cc.o [357/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_host_reservation_parser.cc.o [358/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_ifaces_config_parser.cc.o [359/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_multi_threading_config_parser.cc.o [360/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_option_data_parser.cc.o [361/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_simple_parser4.cc.o [362/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_sanity_checks_parser.cc.o [363/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_simple_parser6.cc.o [364/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/parsers_shared_network_parser.cc.o [365/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/pool.cc.o [366/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/random_allocation_state.cc.o [367/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/random_allocator.cc.o [368/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/resource_handler.cc.o [369/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/sflq_allocation_state.cc.o [370/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/sanity_checker.cc.o [371/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/sflq_allocator.cc.o [372/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/shared_network.cc.o [373/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/timer_mgr.cc.o [374/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/subnet.cc.o [375/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/tracking_lease_mgr.cc.o [376/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_log.cc.o [377/665] Compiling C++ object src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/srv_config.cc.o [378/665] Linking target src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib [379/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_messages.cc.o [380/665] Generating symbol file src/lib/dhcpsrv/libkea-dhcpsrv.148.dylib.p/libkea-dhcpsrv.148.dylib.symbols [381/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_cfg_mgr.cc.o [382/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_stats.cc.o [383/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_tsig_key.cc.o [384/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_update_message.cc.o [385/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_config.cc.o [386/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_zone.cc.o [387/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/d2_simple_parser.cc.o [388/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/dns_client.cc.o [389/665] Compiling C++ object src/bin/lfc/liblfc.a.p/lfc_log.cc.o [390/665] Compiling C++ object src/bin/lfc/liblfc.a.p/lfc_messages.cc.o [391/665] Compiling C++ object src/lib/d2srv/libkea-d2srv.75.dylib.p/nc_trans.cc.o [392/665] Linking target src/lib/d2srv/libkea-d2srv.75.dylib [393/665] Compiling C++ object src/bin/lfc/liblfc.a.p/lfc_controller.cc.o [394/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/client_handler.cc.o [395/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/dhcp4_log.cc.o [396/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/dhcp4_messages.cc.o [397/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/dhcp4_lexer.cc.o [398/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/dhcp4to6_ipc.cc.o [399/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/ctrl_dhcp4_srv.cc.o In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:19: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:1253:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1253 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:19: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:1253:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1253 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:19: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:1253:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1253 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:19: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/ctrl_dhcp4_srv.cc:1253:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1253 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ 4 warnings generated. [400/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/parser_context.cc.o [401/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/client_handler.cc.o [402/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/json_config_parser.cc.o In file included from ../src/bin/dhcp4/json_config_parser.cc:18: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/json_config_parser.cc:984:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 984 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ In file included from ../src/bin/dhcp4/json_config_parser.cc:18: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/json_config_parser.cc:984:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 984 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ In file included from ../src/bin/dhcp4/json_config_parser.cc:18: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/json_config_parser.cc:984:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 984 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ In file included from ../src/bin/dhcp4/json_config_parser.cc:18: In file included from ../src/bin/dhcp4/ctrl_dhcp4_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp4/json_config_parser.cc:984:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 984 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ 4 warnings generated. [403/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/dhcp4_parser.cc.o [404/665] Compiling C++ object src/bin/dhcp4/libdhcp4.a.p/dhcp4_srv.cc.o In file included from ../src/bin/dhcp4/dhcp4_srv.cc:40: In file included from ../src/bin/dhcp4/client_handler.h:13: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv4 : public CBControlDHCP { | ^ In file included from ../src/bin/dhcp4/dhcp4_srv.cc:40: In file included from ../src/bin/dhcp4/client_handler.h:13: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv4 : public CBControlDHCP { | ^ In file included from ../src/bin/dhcp4/dhcp4_srv.cc:40: In file included from ../src/bin/dhcp4/client_handler.h:13: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv4 : public CBControlDHCP { | ^ In file included from ../src/bin/dhcp4/dhcp4_srv.cc:40: In file included from ../src/bin/dhcp4/client_handler.h:13: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp4.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv4 : public CBControlDHCP { | ^ 4 warnings generated. [405/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/dhcp6_log.cc.o [406/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/dhcp6_lexer.cc.o [407/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/dhcp6_messages.cc.o [408/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/dhcp6to4_ipc.cc.o [409/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/ctrl_dhcp6_srv.cc.o In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:19: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:1017:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1017 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:19: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:1017:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1017 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:19: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:1017:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1017 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:19: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/ctrl_dhcp6_srv.cc:1017:34: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1017 | server_->getCBControl()->databaseConfigFetch(srv_cfg, mode); | ^ 4 warnings generated. [410/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/main.cc.o [411/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/json_config_parser.cc.o In file included from ../src/bin/dhcp6/json_config_parser.cc:18: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/json_config_parser.cc:1105:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1105 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ In file included from ../src/bin/dhcp6/json_config_parser.cc:18: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/json_config_parser.cc:1105:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1105 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ In file included from ../src/bin/dhcp6/json_config_parser.cc:18: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/json_config_parser.cc:1105:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1105 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ In file included from ../src/bin/dhcp6/json_config_parser.cc:18: In file included from ../src/bin/dhcp6/ctrl_dhcp6_srv.h:15: In file included from ../src/lib/dhcpsrv/lease_mgr.h:20: In file included from ../src/lib/dhcpsrv/subnet.h:14: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/bin/dhcp6/json_config_parser.cc:1105:36: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 1105 | server.getCBControl()->databaseConfigFetch(srv_config, | ^ 4 warnings generated. [412/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/dhcp6_parser.cc.o [413/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/parser_context.cc.o [414/665] Compiling C++ object src/bin/dhcp6/libdhcp6.a.p/dhcp6_srv.cc.o In file included from ../src/bin/dhcp6/dhcp6_srv.cc:39: In file included from ../src/bin/dhcp6/dhcp6_srv.h:21: In file included from ../src/lib/dhcpsrv/alloc_engine.h:19: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv6 : public CBControlDHCP { | ^ In file included from ../src/bin/dhcp6/dhcp6_srv.cc:39: In file included from ../src/bin/dhcp6/dhcp6_srv.h:21: In file included from ../src/lib/dhcpsrv/alloc_engine.h:19: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv6 : public CBControlDHCP { | ^ In file included from ../src/bin/dhcp6/dhcp6_srv.cc:39: In file included from ../src/bin/dhcp6/dhcp6_srv.h:21: In file included from ../src/lib/dhcpsrv/alloc_engine.h:19: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:340:3: warning: definition of implicit copy assignment operator for 'composite_key, boost::multi_index::const_mem_fun>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 340 | composite_key(const composite_key&)=default; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit copy assignment operator for 'boost::multi_index::composite_key, boost::multi_index::const_mem_fun>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:906:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>' requested here 906 | adl_swap(key,x.key); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv6 : public CBControlDHCP { | ^ In file included from ../src/bin/dhcp6/dhcp6_srv.cc:39: In file included from ../src/bin/dhcp6/dhcp6_srv.h:21: In file included from ../src/lib/dhcpsrv/alloc_engine.h:19: In file included from ../src/lib/dhcpsrv/allocator.h:16: In file included from ../src/lib/dhcpsrv/pool.h:16: In file included from ../src/lib/dhcpsrv/cfg_option.h:25: /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:706:3: warning: definition of implicit copy assignment operator for 'composite_key_compare, std::less>' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] 706 | composite_key_compare(const composite_key_compare&)=default; | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:913:8: note: in implicit copy assignment operator for 'boost::multi_index::composite_key_compare, std::less>' first required here 913 | struct composite_key_result_less: | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/composite_key.hpp:987:8: note: in implicit move assignment operator for 'boost::multi_index::composite_key_result_less, boost::multi_index::const_mem_fun>>>' first required here 987 | struct less >: | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/c++/v1/__utility/swap.h:44:7: note: in implicit move assignment operator for 'std::less, boost::multi_index::const_mem_fun>>>' first required here 44 | __x = std::move(__y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/adl_swap.hpp:29:3: note: in instantiation of function template specialization 'std::swap, boost::multi_index::const_mem_fun>>>>' requested here 29 | swap(x,y); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:907:5: note: in instantiation of function template specialization 'boost::multi_index::detail::adl_swap, boost::multi_index::const_mem_fun>>>>' requested here 907 | adl_swap(comp_,x.comp_); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:913:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<2, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 913 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:907:12: note: in instantiation of function template specialization 'boost::multi_index::detail::ordered_index_impl, boost::multi_index::const_mem_fun>, std::less, boost::multi_index::const_mem_fun>>>, boost::multi_index::detail::nth_layer<1, boost::shared_ptr, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>, std::allocator>>, boost::multi_index::tag, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::swap_>' requested here 907 | super::swap_(x,swap_allocators); | ^ /var/tmp/work/net/kea/work/.buildlink/include/boost/multi_index_container.hpp:312:7: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::swap_' requested here 312 | swap_(x,boost::true_type() /* swap_allocators */); | ^ ../src/lib/process/cb_ctl_base.h:217:23: note: in instantiation of member function 'boost::multi_index::multi_index_container, boost::multi_index::indexed_by, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::ordered_non_unique, boost::multi_index::composite_key, boost::multi_index::const_mem_fun>>, boost::multi_index::hashed_non_unique, boost::multi_index::const_mem_fun>>>::operator=' requested here 217 | audit_entries = getMgr().getPool()->getRecentAuditEntries(backend_selector, | ^ ../src/lib/dhcpsrv/cb_ctl_dhcp6.h:26:7: note: in instantiation of member function 'isc::process::CBControlBase::databaseConfigFetch' requested here 26 | class CBControlDHCPv6 : public CBControlDHCP { | ^ 4 warnings generated. [415/665] Compiling C++ object src/bin/d2/libd2.a.p/check_exists_add.cc.o [416/665] Compiling C++ object src/bin/d2/libd2.a.p/check_exists_remove.cc.o [417/665] Compiling C++ object src/bin/d2/libd2.a.p/d2_controller.cc.o [418/665] Compiling C++ object src/bin/d2/libd2.a.p/d2_lexer.cc.o [419/665] Compiling C++ object src/bin/d2/libd2.a.p/d2_queue_mgr.cc.o [420/665] Compiling C++ object src/bin/d2/libd2.a.p/d2_parser.cc.o [421/665] Compiling C++ object src/bin/d2/libd2.a.p/d2_process.cc.o [422/665] Compiling C++ object src/bin/d2/libd2.a.p/d2_update_mgr.cc.o [423/665] Compiling C++ object src/bin/d2/libd2.a.p/nc_add.cc.o [424/665] Compiling C++ object src/bin/d2/libd2.a.p/parser_context.cc.o [425/665] Compiling C++ object src/bin/d2/libd2.a.p/nc_remove.cc.o [426/665] Compiling C++ object src/bin/d2/libd2.a.p/simple_add.cc.o [427/665] Compiling C++ object src/bin/d2/libd2.a.p/simple_add_without_dhcid.cc.o [428/665] Compiling C++ object src/bin/d2/libd2.a.p/simple_remove.cc.o [429/665] Compiling C++ object src/bin/d2/libd2.a.p/simple_remove_without_dhcid.cc.o [430/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/avalanche_scen.cc.o [431/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/basic_scen.cc.o [432/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/perf_pkt4.cc.o [433/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/perf_pkt6.cc.o [434/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/perf_socket.cc.o [435/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/command_options.cc.o [436/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/rate_control.cc.o [437/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/pkt_transform.cc.o [438/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/receiver.cc.o [439/665] Generating symbol file src/lib/d2srv/libkea-d2srv.75.dylib.p/libkea-d2srv.75.dylib.symbols [440/665] Compiling C++ object src/lib/log/compiler/kea-msg-compiler.p/message.cc.o [441/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_api.cc.o [442/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/stats_mgr.cc.o [443/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_context.cc.o [444/665] Compiling C++ object src/bin/perfdhcp/libperfdhcp.a.p/test_control.cc.o [445/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_key.cc.o [446/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_log.cc.o [447/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_messages.cc.o [448/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_callouts.cc.o [449/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_cfg.cc.o [450/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/version.cc.o [451/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/gss_tsig_impl.cc.o [452/665] Compiling C++ object src/hooks/dhcp/bootp/libdhcp_bootp.so.p/bootp_log.cc.o [453/665] Compiling C++ object src/hooks/dhcp/bootp/libdhcp_bootp.so.p/bootp_messages.cc.o [454/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/managed_key.cc.o [455/665] Compiling C++ object src/hooks/d2/gss_tsig/libddns_gss_tsig.so.p/tkey_exchange.cc.o [456/665] Compiling C++ object src/hooks/dhcp/bootp/libdhcp_bootp.so.p/bootp_callouts.cc.o [457/665] Compiling C++ object src/hooks/dhcp/bootp/libdhcp_bootp.so.p/version.cc.o [458/665] Compiling C++ object src/hooks/dhcp/class_cmds/libdhcp_class_cmds.so.p/class_cmds_log.cc.o [459/665] Compiling C++ object src/hooks/dhcp/class_cmds/libdhcp_class_cmds.so.p/class_cmds_messages.cc.o [460/665] Compiling C++ object src/hooks/dhcp/class_cmds/libdhcp_class_cmds.so.p/version.cc.o [461/665] Compiling C++ object src/hooks/dhcp/class_cmds/libdhcp_class_cmds.so.p/class_cmds.cc.o [462/665] Compiling C++ object src/hooks/dhcp/class_cmds/libdhcp_class_cmds.so.p/class_cmds_callouts.cc.o [463/665] Compiling C++ object src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so.p/ddns_tuning_log.cc.o [464/665] Compiling C++ object src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so.p/ddns_tuning_messages.cc.o [465/665] Compiling C++ object src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so.p/ddns_tuning.cc.o [466/665] Compiling C++ object src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so.p/version.cc.o [467/665] Compiling C++ object src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so.p/ddns_tuning_callouts.cc.o [468/665] Compiling C++ object src/hooks/dhcp/flex_id/libdhcp_flex_id.so.p/flex_id_log.cc.o [469/665] Compiling C++ object src/hooks/dhcp/flex_id/libdhcp_flex_id.so.p/flex_id_messages.cc.o [470/665] Compiling C++ object src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so.p/expression_cache.cc.o [471/665] Compiling C++ object src/hooks/dhcp/flex_id/libdhcp_flex_id.so.p/version.cc.o [472/665] Compiling C++ object src/hooks/dhcp/flex_id/libdhcp_flex_id.so.p/callouts.cc.o [473/665] Compiling C++ object src/hooks/dhcp/flex_option/libdhcp_flex_option.so.p/flex_option_log.cc.o [474/665] Compiling C++ object src/hooks/dhcp/flex_option/libdhcp_flex_option.so.p/flex_option_messages.cc.o [475/665] Compiling C++ object src/hooks/dhcp/flex_id/libdhcp_flex_id.so.p/load_unload.cc.o [476/665] Compiling C++ object src/hooks/dhcp/flex_option/libdhcp_flex_option.so.p/version.cc.o [477/665] Compiling C++ object src/hooks/dhcp/flex_option/libdhcp_flex_option.so.p/flex_option.cc.o [478/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/command_creator.cc.o [479/665] Compiling C++ object src/hooks/dhcp/flex_option/libdhcp_flex_option.so.p/flex_option_callouts.cc.o [480/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/communication_state.cc.o [481/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_callouts.cc.o [482/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_config.cc.o [483/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_config_parser.cc.o [484/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_log.cc.o [485/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_messages.cc.o [486/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_service_states.cc.o [487/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/lease_update_backlog.cc.o [488/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_impl.cc.o [489/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/lease_sync_filter.cc.o [490/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/version.cc.o [491/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/ha_service.cc.o [492/665] Compiling C++ object src/hooks/dhcp/high_availability/libdhcp_ha.so.p/query_filter.cc.o [493/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/entry.cc.o [494/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/host_cache_log.cc.o [495/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/host_cache_messages.cc.o [496/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/host_cache.cc.o [497/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/host_cache_impl.cc.o [498/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/host_cache_callout.cc.o [499/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/version.cc.o [500/665] Compiling C++ object src/hooks/dhcp/host_cache/libdhcp_host_cache.so.p/host_cache_parsers.cc.o [501/665] Compiling C++ object src/hooks/dhcp/host_cmds/libdhcp_host_cmds.so.p/host_cmds_log.cc.o [502/665] Compiling C++ object src/hooks/dhcp/host_cmds/libdhcp_host_cmds.so.p/host_cmds_messages.cc.o [503/665] Compiling C++ object src/hooks/dhcp/host_cmds/libdhcp_host_cmds.so.p/version.cc.o [504/665] Compiling C++ object src/hooks/dhcp/host_cmds/libdhcp_host_cmds.so.p/host_cmds_callouts.cc.o [505/665] Compiling C++ object src/hooks/dhcp/host_cmds/libdhcp_host_cmds.so.p/host_cmds.cc.o [506/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/binding_variables.cc.o [507/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/lease_cmds_log.cc.o [508/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/lease_cmds_messages.cc.o [509/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/lease_cmds.cc.o [510/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/lease_cmds_callouts.cc.o [511/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/sflq_cmds.cc.o [512/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/version.cc.o [513/665] Compiling C++ object src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so.p/lease_parser.cc.o [514/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/limits_logger.cc.o [515/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/limits_messages.cc.o [516/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/configuration.cc.o [517/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/dhcpv4_callouts.cc.o [518/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/dhcpv6_callouts.cc.o [519/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/version.cc.o [520/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/limit_manager.cc.o [521/665] Compiling C++ object src/hooks/dhcp/limits/libdhcp_limits.so.p/load_unload.cc.o [522/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/alarm.cc.o [523/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/alarm_store.cc.o [524/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/monitored_duration.cc.o [525/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/monitored_duration_store.cc.o [526/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/perfmon_log.cc.o [527/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/perfmon_config.cc.o [528/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/perfmon_messages.cc.o [529/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/perfmon_callouts.cc.o [530/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/version.cc.o [531/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/icmp_msg.cc.o [532/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/config_cache.cc.o [533/665] Compiling C++ object src/hooks/dhcp/perfmon/libdhcp_perfmon.so.p/perfmon_mgr.cc.o [534/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_check_log.cc.o [535/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_check_config.cc.o [536/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_check_messages.cc.o [537/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_channel.cc.o [538/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_check_callouts.cc.o [539/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_context.cc.o [540/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/version.cc.o [541/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_context_store.cc.o [542/665] Compiling C++ object src/hooks/dhcp/ping_check/libdhcp_ping_check.so.p/ping_check_mgr.cc.o [543/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/legal_log_log.cc.o [544/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/legal_log_messages.cc.o [545/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/command_callouts.cc.o [546/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/lease4_callouts.cc.o [547/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/lease6_callouts.cc.o [548/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/version.cc.o [549/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/legal_syslog.cc.o [550/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/rotating_file.cc.o [551/665] Compiling C++ object src/hooks/dhcp/forensic_log/libdhcp_legal_log.so.p/load_unload.cc.o [552/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/blq_service.cc.o [553/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/bulk_lease_query6.cc.o [554/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/bulk_lease_query4.cc.o [555/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_callouts.cc.o [556/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_connection.cc.o [557/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_impl.cc.o [558/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_log.cc.o [559/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_messages.cc.o [560/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_impl4.cc.o [561/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_impl6.cc.o [562/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/version.cc.o [563/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/lease_query_impl_factory.cc.o [564/665] Compiling C++ object src/hooks/dhcp/lease_query/libdhcp_lease_query.so.p/mt_lease_query_mgr.cc.o [565/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/client_dictionary.cc.o [566/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/cfg_attribute.cc.o [567/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/client_attribute.cc.o [568/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/client_message.cc.o [569/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/client_server.cc.o [570/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/client_exchange.cc.o [571/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_access.cc.o [572/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_backend.cc.o [573/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_log.cc.o [574/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_accounting.cc.o [575/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_messages.cc.o [576/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_callout.cc.o [577/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius.cc.o [578/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_request.cc.o [579/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_parsers.cc.o [580/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_utils.cc.o [581/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_service.cc.o [582/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/version.cc.o [583/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_status.cc.o [584/665] Compiling C++ object src/hooks/dhcp/radius/libdhcp_radius.so.p/radius_tls.cc.o [585/665] Compiling C++ object src/hooks/dhcp/run_script/libdhcp_run_script.so.p/run_script_log.cc.o [586/665] Compiling C++ object src/hooks/dhcp/run_script/libdhcp_run_script.so.p/run_script_messages.cc.o [587/665] Compiling C++ object src/hooks/dhcp/run_script/libdhcp_run_script.so.p/run_script.cc.o [588/665] Compiling C++ object src/hooks/dhcp/run_script/libdhcp_run_script.so.p/version.cc.o [589/665] Compiling C++ object src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.so.p/stat_cmds_log.cc.o [590/665] Compiling C++ object src/hooks/dhcp/run_script/libdhcp_run_script.so.p/run_script_callouts.cc.o [591/665] Compiling C++ object src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.so.p/stat_cmds_messages.cc.o [592/665] Compiling C++ object src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.so.p/version.cc.o [593/665] Compiling C++ object src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.so.p/stat_cmds_callouts.cc.o [594/665] Compiling C++ object src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.so.p/stat_cmds.cc.o [595/665] Compiling C++ object src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.so.p/subnet_cmds_messages.cc.o [596/665] Compiling C++ object src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.so.p/subnet_cmds_log.cc.o [597/665] Compiling C++ object src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.so.p/version.cc.o [598/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/load_unload.cc.o [599/665] Compiling C++ object src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.so.p/subnet_cmds_callouts.cc.o [600/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/pkt_receive_co.cc.o [601/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/pkt_send_co.cc.o [602/665] Compiling C++ object src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.so.p/subnet_cmds.cc.o [603/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/user.cc.o [604/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/user_chk_log.cc.o [605/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/user_chk_messages.cc.o [606/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/subnet_select_co.cc.o [607/665] Linking static target src/bin/lfc/liblfc.a [608/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/user_file.cc.o [609/665] Linking static target src/bin/dhcp4/libdhcp4.a [610/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/user_registry.cc.o [611/665] Linking static target src/bin/dhcp6/libdhcp6.a [612/665] Compiling C++ object src/bin/lfc/kea-lfc.p/main.cc.o [613/665] Linking static target src/bin/d2/libd2.a [614/665] Compiling C++ object src/hooks/dhcp/user_chk/libdhcp_user_chk.so.p/version.cc.o [615/665] Linking static target src/bin/perfdhcp/libperfdhcp.a [616/665] Compiling C++ object src/bin/d2/kea-dhcp-ddns.p/main.cc.o [617/665] Linking target src/lib/log/compiler/kea-msg-compiler [618/665] Linking target src/hooks/d2/gss_tsig/libddns_gss_tsig.so [619/665] Linking static target src/hooks/d2/gss_tsig/libddns_gss_tsig.a [620/665] Linking target src/hooks/dhcp/bootp/libdhcp_bootp.so [621/665] Linking static target src/hooks/dhcp/bootp/libdhcp_bootp.a [622/665] Linking target src/hooks/dhcp/class_cmds/libdhcp_class_cmds.so [623/665] Compiling C++ object src/bin/perfdhcp/perfdhcp.p/main.cc.o [624/665] Linking static target src/hooks/dhcp/class_cmds/libdhcp_class_cmds.a [625/665] Linking static target src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.a [626/665] Linking target src/hooks/dhcp/ddns_tuning/libdhcp_ddns_tuning.so [627/665] Linking static target src/hooks/dhcp/flex_id/libdhcp_flex_id.a [628/665] Linking target src/hooks/dhcp/flex_id/libdhcp_flex_id.so [629/665] Linking static target src/hooks/dhcp/flex_option/libdhcp_flex_option.a [630/665] Linking target src/hooks/dhcp/flex_option/libdhcp_flex_option.so [631/665] Linking static target src/hooks/dhcp/high_availability/libdhcp_ha.a [632/665] Linking target src/hooks/dhcp/high_availability/libdhcp_ha.so [633/665] Linking static target src/hooks/dhcp/host_cache/libdhcp_host_cache.a [634/665] Linking target src/hooks/dhcp/host_cache/libdhcp_host_cache.so [635/665] Linking static target src/hooks/dhcp/host_cmds/libdhcp_host_cmds.a [636/665] Linking target src/hooks/dhcp/host_cmds/libdhcp_host_cmds.so [637/665] Compiling C++ object src/bin/dhcp4/kea-dhcp4.p/main.cc.o [638/665] Linking static target src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.a [639/665] Linking target src/hooks/dhcp/lease_cmds/libdhcp_lease_cmds.so [640/665] Linking static target src/hooks/dhcp/limits/libdhcp_limits.a [641/665] Linking target src/hooks/dhcp/limits/libdhcp_limits.so [642/665] Linking target src/hooks/dhcp/perfmon/libdhcp_perfmon.so [643/665] Linking static target src/hooks/dhcp/perfmon/libdhcp_perfmon.a [644/665] Compiling C++ object src/bin/dhcp6/kea-dhcp6.p/main.cc.o [645/665] Linking static target src/hooks/dhcp/ping_check/libdhcp_ping_check.a [646/665] Linking target src/hooks/dhcp/ping_check/libdhcp_ping_check.so [647/665] Linking static target src/hooks/dhcp/forensic_log/libdhcp_forensic_log.a [648/665] Linking static target src/hooks/dhcp/lease_query/libdhcp_lease_query.a [649/665] Linking target src/hooks/dhcp/forensic_log/libdhcp_legal_log.so [650/665] Linking target src/hooks/dhcp/lease_query/libdhcp_lease_query.so [651/665] Linking static target src/hooks/dhcp/radius/libdhcp_radius.a [652/665] Linking target src/hooks/dhcp/radius/libdhcp_radius.so [653/665] Linking static target src/hooks/dhcp/run_script/libdhcp_run_script.a [654/665] Linking target src/hooks/dhcp/run_script/libdhcp_run_script.so [655/665] Linking static target src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.a [656/665] Linking target src/hooks/dhcp/stat_cmds/libdhcp_stat_cmds.so [657/665] Linking static target src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.a [658/665] Linking target src/hooks/dhcp/subnet_cmds/libdhcp_subnet_cmds.so [659/665] Linking static target src/hooks/dhcp/user_chk/libdhcp_user_chk.a [660/665] Linking target src/hooks/dhcp/user_chk/libdhcp_user_chk.so [661/665] Linking target src/bin/lfc/kea-lfc [662/665] Linking target src/bin/dhcp4/kea-dhcp4 [663/665] Linking target src/bin/dhcp6/kea-dhcp6 [664/665] Linking target src/bin/d2/kea-dhcp-ddns [665/665] Linking target src/bin/perfdhcp/perfdhcp *** Please use pkgtools/verifypc to sanity check dependencies. => Creating /var/tmp/work/net/kea/work/.rc.d/kea