=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Installing for mrt-2.2.2a.20000811nb1 => Generating pre-install file lists => Creating installation directories Making lib cd bgp_attr; /opt/pkg/bin/bmake cd bgp_proto; /opt/pkg/bin/bmake cd config; /opt/pkg/bin/bmake clang -c -O2 -Wall -DHAVE_CONFIG_H -DINET6 -DFUNCPROTO -I../../include -I/usr/local/include multiconf.c In file included from multiconf.c:10: ../../include/igmp.h:50:10: fatal error: 'netinet6/ip6_mroute.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/lib/config cd filter; /opt/pkg/bin/bmake cd io; /opt/pkg/bin/bmake cd kernel; /opt/pkg/bin/bmake clang -c -O2 -Wall -DHAVE_CONFIG_H -DINET6 -DFUNCPROTO -I../../include -I/usr/local/include socket.c In file included from socket.c:32: ../../include/igmp.h:50:10: fatal error: 'netinet6/ip6_mroute.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/lib/kernel cd mrt; /opt/pkg/bin/bmake clang -c -O2 -Wall -DHAVE_CONFIG_H -DINET6 -DFUNCPROTO -I../../include -I/usr/local/include mrt.c mrt.c:203:10: fatal error: '/usr/include/assert.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/lib/mrt cd pim; /opt/pkg/bin/bmake clang -c -O2 -Wall -DHAVE_CONFIG_H -DINET6 -DFUNCPROTO -I../../include -I/usr/local/include pim.c In file included from pim.c:11: ../../include/igmp.h:50:10: fatal error: 'netinet6/ip6_mroute.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/lib/pim cd portserver; /opt/pkg/bin/bmake cd radix; /opt/pkg/bin/bmake cd rib; /opt/pkg/bin/bmake cd rip; /opt/pkg/bin/bmake cd struct; /opt/pkg/bin/bmake cd timer; /opt/pkg/bin/bmake Installing programs cd bgpsim; /opt/pkg/bin/bmake clang -L/opt/pkg/lib -L/usr/local/lib bgpsim.o simulate.o ../../lib/libcfg.a ../../lib/libbgp.a ../../lib/librib.a ../../lib/libmrt.a -o bgpsim -lresolv Undefined symbols for architecture arm64: "_BGP", referenced from: _main in bgpsim.o _simulate_add_routes in simulate.o _bgp_process_changes in libbgp.a(view.o) _view_build_update_buckets in libbgp.a(view.o) _Delete_Bgp_Route in libbgp.a(view.o) _Delete_Bgp_Route_Head in libbgp.a(view.o) _process_bgp_update in libbgp.a(view.o) ... (maybe you meant: _Add_BGP_Peer, _Destroy_BGP_Peer , _S_MRT_MSG_BGP_TYPES , _init_BGP_listen , _S_MRT_MSG_BGP4MP_TYPES , _BGPSIM_TRANSPARENT , _set_BGP , _Find_BGP_Peer , _Find_BGP_Peer_ByID , _init_BGP ) "_Delete_Buffer", referenced from: _bgp_dump_rtin in libbgp.a(bgp_util.o) _bgp_put_a_line in libbgp.a(bgp_util.o) _config_from_file2 in libcfg.a(config_file.o) _rib_add_route in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_delete_route_node in librib.a(rib.o) _dump_view_bgp_routes in libbgp.a(bgp_dump.o) ... "_Deref_Event", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) _Destroy_Timer in libmrt.a(timer.o) "_Destroy_Trace", referenced from: _Destroy_View in libbgp.a(view.o) _remove_bgp_local in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) _bgp_process_update_msg in libbgp.a(bgp_msg.o) "_INTERFACE_MASTER", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _peer_set_gateway in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) _new_interface in librib.a(common.o) _find_interface_byname in librib.a(common.o) _find_interface_byindex in librib.a(common.o) _call_change_fns in librib.a(common.o) ... "_MRT", referenced from: _main in bgpsim.o _simulate_add_routes in simulate.o _config_ip_route in libcfg.a(commconf.o) _config_router_id in libcfg.a(commconf.o) _interface_call_fn in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _Change_Prefix in libmrt.a(prefix.o) ... (maybe you meant: _S_MRT_MSG_SUBTYPES, _S_MRT_MSG_TABLE_DUMP , _S_MRT_MSG_TYPES , _S_MRT_MSG_BGP_TYPES , _CONFIG_MRTD , _S_MRT_MSG_OSPF_TYPES , _S_MRT_MSG_BGP4MP_TYPES ) "_New_Buffer", referenced from: _bgp_dump_rtin in libbgp.a(bgp_util.o) _bgp_put_a_line in libbgp.a(bgp_util.o) _config_add_output in libcfg.a(config_file.o) _rib_add_route in librib.a(rib.o) _route_toa_buffer in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_delete_route_node in librib.a(rib.o) ... "_New_Buffer_Stream", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_New_Event", referenced from: _New_Timer2 in libmrt.a(timer.o) "_New_Schedule", referenced from: _start_simulation in simulate.o _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) "_New_Trace2", referenced from: _main in bgpsim.o "_RIB", referenced from: _init_rib in librib.a(rib.o) _show_ip_routes in librib.a(rib_uii.o) _trace_ip_rib in librib.a(rib_uii.o) _trace_ipv6_rib in librib.a(rib_uii.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_RIBS", referenced from: _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _init_rib in librib.a(rib.o) _rib_flush_route in librib.a(rib.o) _rib_redistribute_request in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _rib_find_upstream in librib.a(rib.o) ... "_RIBm", referenced from: _show_ip_routes in librib.a(rib_uii.o) "_RIBv6", referenced from: _init_rib in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _show_ipv6_routes in librib.a(rib_uii.o) _trace_ipv6_rib in librib.a(rib_uii.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_RIBv6m", referenced from: _init_rib in librib.a(rib.o) _show_ipv6_routes in librib.a(rib_uii.o) "_Ref_Event", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_UII", referenced from: _main in bgpsim.o _init_mrtd_config in libcfg.a(commconf.o) _enable in libcfg.a(config_file.o) _config_line_login in libcfg.a(config_file.o) _config_line_password in libcfg.a(config_file.o) _config_line_access_class in libcfg.a(config_file.o) _config_line_timeout in libcfg.a(config_file.o) ... "_access_list_out", referenced from: _get_access_list_config in libcfg.a(config_file.o) "_add_access_list", referenced from: _config_access_list in libcfg.a(config_file.o) "_add_bgp_nexthop", referenced from: _add_bgp_gateway in libmrt.a(gateway.o) _add_gateway in libmrt.a(gateway.o) "_add_nexthop", referenced from: _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _view_set_nexthop_self in libbgp.a(view.o) _bgp_resolve_nexthop in libbgp.a(view.o) _view_add_aggregate in libbgp.a(view.o) _bgp_munge_attributes in libbgp.a(bgp_attr.o) _config_route_map_nexthop in libcfg.a(rtmapconf.o) ... "_afi2family", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_view in libbgp.a(bgp_util.o) "_afi2string", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) "_apply_access_list", referenced from: _apply_route_map_alist in libbgp.a(filter.o) _apply_route_map in libbgp.a(filter.o) _bgp_policy in libbgp.a(view.o) _Find_BGP_Peer in libbgp.a(bgp_util.o) "_apply_condition", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) "_buffer_adjust", referenced from: _show_config in libcfg.a(config_file.o) _config_write in libcfg.a(config_file.o) "_buffer_gets", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_buffer_printf", referenced from: _print_prefix_list_buffer in libmrt.a(prefix.o) _print_pref_prefix_list_buffer in libmrt.a(prefix.o) _bgp_make_tail in libbgp.a(bgp_util.o) _route_toa_buffer in librib.a(rib.o) _bgp_attr_buffer in libbgp.a(bgp_msg.o) _bgp_print_attr_buffer in libbgp.a(bgp_msg.o) "_buffer_putc", referenced from: _bgp_make_tail in libbgp.a(bgp_util.o) "_buffer_vprintf", referenced from: _config_add_output in libcfg.a(config_file.o) "_clear_schedule", referenced from: _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) "_delete_schedule", referenced from: _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) "_deref_nexthop", referenced from: _re_evaluate_static_routes in libcfg.a(commconf.o) _apply_route_map in libbgp.a(filter.o) _view_set_nexthop_self in libbgp.a(view.o) _view_build_update_buckets in libbgp.a(view.o) _process_bgp_update in libbgp.a(view.o) _bgp_resolve_nexthop in libbgp.a(view.o) _view_compute_agg in libbgp.a(view.o) ... "_family2afi", referenced from: _simulate_add_routes in simulate.o _bgp_policy in libbgp.a(view.o) _bgp_del_route in libbgp.a(view.o) _bgp_add_route2 in libbgp.a(view.o) _view_add_aggregate in libbgp.a(view.o) _view_del_aggregate in libbgp.a(view.o) _bgp_import in libbgp.a(view.o) ... "_get_socket_addr", referenced from: _peer_set_gateway in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) "_ifzero", referenced from: _get_config_network_list in bgpsim.o _simulate_add_routes in simulate.o _config_router_bgp_int in libcfg.a(bgpconf.o) "_init_mrt", referenced from: _main in bgpsim.o (maybe you meant: _init_mrtd_config, _init_mrt_thread_signals ) "_init_mrt_reboot", referenced from: _main in bgpsim.o "_init_trace", referenced from: _main in bgpsim.o "_init_uii", referenced from: _main in bgpsim.o "_init_uii_port", referenced from: _main in bgpsim.o "_ip_hash_fn", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _bgp_resolve_nexthop in libbgp.a(view.o) "_ip_lookup_fn", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _bgp_resolve_nexthop in libbgp.a(view.o) "_is_prefix_local_on", referenced from: _find_interface_local in librib.a(common.o) "_is_prefix_on", referenced from: _view_build_update_buckets in libbgp.a(view.o) _peer_set_gateway in libbgp.a(bgp_util.o) _find_interface_flags in librib.a(common.o) _find_interface_direct in librib.a(common.o) "_listen_uii2", referenced from: _main in bgpsim.o _config_line_port in libcfg.a(config_file.o) _config_line_address in libcfg.a(config_file.o) "_mrt_accept", referenced from: _bgp_in_accept_connection in libbgp.a(bgp_util.o) "_mrt_close", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_connect_ready in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) ... "_mrt_main_loop", referenced from: _main in bgpsim.o "_mrt_open", referenced from: _io_set in libmrt.a(io.o) _dump_view_bgp_routes in libbgp.a(bgp_dump.o) "_mrt_pthread_cond_init", referenced from: _init_config in libcfg.a(config_file.o) "_mrt_pthread_mutex_destroy", referenced from: _Deref_Prefix in libmrt.a(prefix.o) _Destroy_View in libbgp.a(view.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) _remove_bgp_local in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) _Deref_Generic_Attr in librib.a(rib.o) ... "_mrt_pthread_mutex_init", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _New_Prefix2 in libmrt.a(prefix.o) _string_toprefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) _sockaddr_toprefix in libmrt.a(prefix.o) _init_timer in libmrt.a(timer.o) _New_View in libbgp.a(view.o) ... "_mrt_pthread_mutex_lock", referenced from: _simulate_add_routes in simulate.o _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _Change_Prefix in libmrt.a(prefix.o) _Ref_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _Timer_Master_Fire in libmrt.a(timer.o) ... "_mrt_pthread_mutex_trylock", referenced from: _simulate_add_routes in simulate.o _Timer_Master_Update in libmrt.a(timer.o) _process_bgp_update in libbgp.a(view.o) _bgp_del_route in libbgp.a(view.o) _bgp_add_route2 in libbgp.a(view.o) _bgp_re_evaluate_in in libbgp.a(view.o) _view_eval_nexthop in libbgp.a(view.o) ... "_mrt_pthread_mutex_unlock", referenced from: _simulate_add_routes in simulate.o _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _Change_Prefix in libmrt.a(prefix.o) _Ref_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _Timer_Master_Fire in libmrt.a(timer.o) ... "_mrt_set_force_exit", referenced from: _config_mrt_reboot in libcfg.a(commconf.o) "_mrt_socket", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _init_interfaces in librib.a(common.o) "_mrt_switch_schedule", referenced from: _simulate_add_routes in simulate.o "_mrt_thread_create2", referenced from: _start_simulation in simulate.o _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) "_mrt_thread_exit", referenced from: _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) "_nexthop_available", referenced from: _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _update_kernel_route in librib.a(common.o) _rib_update_call_fn in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_redistribute_request in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) ... "_okay_trace", referenced from: _bgp_process_update_packet in libbgp.a(bgp_attr.o) _bgp_add_attr_ipv6 in libbgp.a(bgp_attr.o) _bgp_create_pdu in libbgp.a(bgp_attr.o) "_parse_line", referenced from: _config_router_neighbor_n_peer in libcfg.a(bgpconf.o) _config_route_map_origin in libcfg.a(rtmapconf.o) (maybe you meant: _uii_parse_line2) "_print_error_list", referenced from: _show_f_bgp_neighbors_errors in libbgp.a(bgp_util.o) "_ref_nexthop", referenced from: _apply_route_map in libbgp.a(filter.o) _view_build_update_buckets in libbgp.a(view.o) _process_bgp_update in libbgp.a(view.o) _bgp_resolve_nexthop in libbgp.a(view.o) _view_add_aggregate in libbgp.a(view.o) _view_compute_agg in libbgp.a(view.o) _bgp_update_route in libbgp.a(view.o) ... "_remove_access_list", referenced from: _config_access_list in libcfg.a(config_file.o) "_safi2string", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) "_schedule_event2", referenced from: _start_simulation in simulate.o _stop_simulation_schedule in simulate.o _network_schedule_stability in simulate.o _network_schedule_change in simulate.o _bgp_process_changes in libbgp.a(view.o) _view_build_update_buckets in libbgp.a(view.o) _view_eval_nexthop in libbgp.a(view.o) ... "_schedule_event3", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_schedule_event_dispatch", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_select_add_fd", referenced from: _io_set_notify in libmrt.a(io.o) "_select_add_fd_event", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) _bgp_sm_process_event in libbgp.a(bgp_sm.o) "_select_delete_fd", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_direct_in_recv_open in libbgp.a(bgp_util.o) _bgp_sm_process_event in libbgp.a(bgp_sm.o) "_select_delete_fd2", referenced from: _bgp_connect_ready in libbgp.a(bgp_util.o) _bgp_direct_in_recv_open in libbgp.a(bgp_util.o) "_select_enable_fd_mask", referenced from: _bgp_in_accept_connection in libbgp.a(bgp_util.o) _bgp_direct_in_recv_open in libbgp.a(bgp_util.o) _bgp_get_pdu in libbgp.a(bgp_pdu.o) _bgp_get_pdu2 in libbgp.a(bgp_pdu.o) _bgp_flush_queue in libbgp.a(bgp_pdu.o) _bgp_send_peer in libbgp.a(bgp_pdu.o) "_set_trace", referenced from: _main in bgpsim.o _init_timer in libmrt.a(timer.o) _New_View in libbgp.a(view.o) _trace_bgp_view_op in libbgp.a(view.o) _trace_f_bgp in libbgp.a(view.o) _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) ... "_set_trace_global", referenced from: _config_debug in libcfg.a(config_file.o) "_set_uii", referenced from: _main in bgpsim.o _init_mrtd_config in libcfg.a(commconf.o) _config_line_password in libcfg.a(config_file.o) _config_line_access_class in libcfg.a(config_file.o) _config_line_port in libcfg.a(config_file.o) _config_line_address in libcfg.a(config_file.o) _config_password in libcfg.a(config_file.o) ... "_socket_reuse", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) "_socket_set_nonblocking", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) "_strip_spaces", referenced from: _config_line_password in libcfg.a(config_file.o) _config_password in libcfg.a(config_file.o) _config_enable_password in libcfg.a(config_file.o) "_trace", referenced from: _main in bgpsim.o _network_list_set in bgpsim.o _network_list_view in bgpsim.o _network_stability in simulate.o _network_change in simulate.o _bgpsim_flap_peer in simulate.o _simulate_add_routes in simulate.o ... (maybe you meant: _trace_f_bgp, _bgp_trace_attr , _bgp_trace_attr2 , _trace_prefix_list , _trace_ip_rib , _no_trace_bgp_view , _trace_rib , _no_trace_rib , _trace_bgp_view , _trace_bgp , _trace_ipv6_rib , _default_trace ) "_trace_copy", referenced from: _init_timer in libmrt.a(timer.o) _New_View in libbgp.a(view.o) _init_bgp_local in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) _init_interfaces in librib.a(common.o) _init_rib in librib.a(rib.o) ... "_trace_flag", referenced from: _bgp_debug in libbgp.a(bgp_util.o) _config_debug in libcfg.a(config_file.o) "_uii_add_bulk_output", referenced from: _show_bgp_local in libbgp.a(bgp_util.o) _show_bgp_views in libbgp.a(bgp_util.o) _show_f_bgp_summary in libbgp.a(bgp_util.o) _bgp_dump_view_int in libbgp.a(bgp_util.o) _show_f_bgp_rt_view_regexp in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) _show_config in libcfg.a(config_file.o) ... "_uii_add_command2", referenced from: _main in bgpsim.o _init_mrtd_config in libcfg.a(commconf.o) _init_config in libcfg.a(config_file.o) _config_bgp_init2 in libcfg.a(bgpconf.o) _config_rtmap_init in libcfg.a(rtmapconf.o) "_uii_parse_line", referenced from: _bgp_debug in libbgp.a(bgp_util.o) _get_alist_options in libcfg.a(config_file.o) _config_debug in libcfg.a(config_file.o) (maybe you meant: _uii_parse_line2) "_uii_proccess_command", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_uii_send_bulk_data", referenced from: _show_f_bgp_rt_view_regexp in libbgp.a(bgp_util.o) _show_bgp_rt_view_prefix in libbgp.a(bgp_util.o) _show_rib_routes in librib.a(rib_uii.o) "_uii_send_data", referenced from: _show_simulation in simulate.o _stop_simulation in simulate.o _config_mrt_reboot in libcfg.a(commconf.o) _config_write in libcfg.a(config_file.o) _config_debug in libcfg.a(config_file.o) _load_ip_bgp_routes in libcfg.a(bgpconf.o) _load_bgp_routes in libcfg.a(bgpconf.o) ... "_uii_yes_no", referenced from: _config_mrt_reboot in libcfg.a(commconf.o) _config_write in libcfg.a(config_file.o) "_user_notice", referenced from: _load_ip_bgp_routes in libcfg.a(bgpconf.o) _load_bgp_routes in libcfg.a(bgpconf.o) _load_ipv6_bgp_routes in libcfg.a(bgpconf.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_user_vnotice", referenced from: _config_notice in libcfg.a(config_file.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/programs/bgpsim cd mrtd; /opt/pkg/bin/bmake clang -O2 -Wall -DHAVE_CONFIG_H -DINET6 -DFUNCPROTO -I../../include -I/usr/local/include -DINET6 -DFUNCPROTO -I../../include -I/usr/local/include -c mrtd.c In file included from mrtd.c:17: In file included from ../../include/pim.h:9: ../../include/igmp.h:50:10: fatal error: 'netinet6/ip6_mroute.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/programs/mrtd cd ricd; /opt/pkg/bin/bmake clang -L/opt/pkg/lib -L/usr/local/lib ricd.o hqlip.o ricdconf.o area.o srsvp.o qif.o ../../lib/libcfg.a ../../lib/librib.a ../../lib/libmrt.a -o ricd -lresolv Undefined symbols for architecture arm64: "_Delete_Buffer", referenced from: _config_from_file2 in libcfg.a(config_file.o) _rib_add_route in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_delete_route_node in librib.a(rib.o) "_Deref_Event", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) _Destroy_Timer in libmrt.a(timer.o) "_INTERFACE_MASTER", referenced from: _new_interface in librib.a(common.o) _find_interface_byname in librib.a(common.o) _find_interface_byindex in librib.a(common.o) _call_change_fns in librib.a(common.o) _update_addr_of_interface in librib.a(common.o) _init_interfaces in librib.a(common.o) _find_interface_flags in librib.a(common.o) ... "_MRT", referenced from: _main in ricd.o _copy_link_qos in hqlip.o _hqlip_update_area_center in hqlip.o _hqlip_activate_interface in hqlip.o _hqlip_inject_spath_link_qos in hqlip.o _hqlip_send_hello in hqlip.o _hqlip_show_path_sub in hqlip.o ... (maybe you meant: _CONFIG_MRTD) "_New_Buffer", referenced from: _config_add_output in libcfg.a(config_file.o) _rib_add_route in librib.a(rib.o) _route_toa_buffer in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_delete_route_node in librib.a(rib.o) "_New_Buffer_Stream", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_New_Event", referenced from: _New_Timer2 in libmrt.a(timer.o) "_New_Schedule", referenced from: _hqlip_init in hqlip.o _hqlip_register_neighbor in hqlip.o _srsvp_create_neighbor2 in srsvp.o _srsvp_init in srsvp.o "_New_Trace2", referenced from: _main in ricd.o "_RIB", referenced from: _init_rib in librib.a(rib.o) _show_ip_routes in librib.a(rib_uii.o) _trace_ip_rib in librib.a(rib_uii.o) _trace_ipv6_rib in librib.a(rib_uii.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_RIBS", referenced from: _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _init_rib in librib.a(rib.o) _rib_flush_route in librib.a(rib.o) _rib_redistribute_request in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _rib_find_upstream in librib.a(rib.o) ... "_RIBm", referenced from: _show_ip_routes in librib.a(rib_uii.o) "_RIBv6", referenced from: _init_rib in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _show_ipv6_routes in librib.a(rib_uii.o) _trace_ipv6_rib in librib.a(rib_uii.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_RIBv6m", referenced from: _init_rib in librib.a(rib.o) _show_ipv6_routes in librib.a(rib_uii.o) "_Ref_Event", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_UII", referenced from: _main in ricd.o _ricd_init_config in ricdconf.o _enable in libcfg.a(config_file.o) _config_line_login in libcfg.a(config_file.o) _config_line_password in libcfg.a(config_file.o) _config_line_access_class in libcfg.a(config_file.o) _config_line_timeout in libcfg.a(config_file.o) ... "_access_list_out", referenced from: _get_access_list_config in libcfg.a(config_file.o) "_add_access_list", referenced from: _config_access_list in libcfg.a(config_file.o) "_add_bgp_nexthop", referenced from: _add_bgp_gateway in libmrt.a(gateway.o) _add_gateway in libmrt.a(gateway.o) "_add_nexthop", referenced from: _update_kernel_route in librib.a(common.o) _add_interfaces_to_rib in librib.a(common.o) _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _rib_update_route in librib.a(rib.o) _rib_update_nexthop in librib.a(rib.o) "_afi2family", referenced from: _hqlip_recv_area_addr in hqlip.o _hqlip_get_area in hqlip.o _srsvp_get_pdu in srsvp.o "_buffer_adjust", referenced from: _show_config in libcfg.a(config_file.o) _config_write in libcfg.a(config_file.o) "_buffer_gets", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_buffer_printf", referenced from: _print_prefix_list_buffer in libmrt.a(prefix.o) _print_pref_prefix_list_buffer in libmrt.a(prefix.o) _route_toa_buffer in librib.a(rib.o) "_buffer_vprintf", referenced from: _config_add_output in libcfg.a(config_file.o) "_clear_schedule", referenced from: _hqlip_neighbor_down in hqlip.o "_deref_nexthop", referenced from: _re_evaluate_static_routes in libcfg.a(commconf.o) _Deref_Generic_Attr in librib.a(rib.o) _rib_update_nexthop in librib.a(rib.o) "_family2afi", referenced from: _hqlip_send_link_qos in hqlip.o _hqlip_send_area_center in hqlip.o _hqlip_send_area_addr in hqlip.o _srsvp_forward_msg in srsvp.o _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _rib_add_route in librib.a(rib.o) ... "_get_socket_addr", referenced from: _hqlip_open_accept in hqlip.o _srsvp_keep_alive in srsvp.o _srsvp_open_accept in srsvp.o "_ifxor", referenced from: _hqlip_update_database in hqlip.o "_ifzero", referenced from: _hqlip_update_database in hqlip.o "_init_mrt", referenced from: _main in ricd.o (maybe you meant: _init_mrt_thread_signals, _init_mrtd_config ) "_init_mrt_reboot", referenced from: _main in ricd.o "_init_trace", referenced from: _main in ricd.o "_init_uii", referenced from: _main in ricd.o "_init_uii_port", referenced from: _main in ricd.o "_ip_hash_fn", referenced from: _area_hash_fn in area.o _srsvp_flow_hash_fn in srsvp.o _init_mrtd_config in libcfg.a(commconf.o) "_ip_lookup_fn", referenced from: _init_mrtd_config in libcfg.a(commconf.o) "_ip_multicast_hops", referenced from: _hqlip_vif_udp_init in hqlip.o "_ip_multicast_loop", referenced from: _hqlip_vif_udp_init in hqlip.o "_ip_pktinfo", referenced from: _hqlip_vif_udp_init in hqlip.o "_ip_recvttl", referenced from: _hqlip_vif_udp_init in hqlip.o "_ipv6_multicast_hops", referenced from: _hqlip_vif_udp_init in hqlip.o "_ipv6_multicast_loop", referenced from: _hqlip_vif_udp_init in hqlip.o "_ipv6_pktinfo", referenced from: _hqlip_vif_udp_init in hqlip.o "_ipv6_recvhops", referenced from: _hqlip_vif_udp_init in hqlip.o "_is_prefix_local_on", referenced from: _hqlip_register_neighbor in hqlip.o _config_ric_network_if_qos_prefix in ricdconf.o _srsvp_create_neighbor2 in srsvp.o _find_interface_local in librib.a(common.o) "_is_prefix_on", referenced from: _find_interface_flags in librib.a(common.o) _find_interface_direct in librib.a(common.o) "_join_leave_group", referenced from: _hqlip_activate_interface in hqlip.o _hqlip_vif_udp_init in hqlip.o "_listen_uii2", referenced from: _main in ricd.o _config_line_port in libcfg.a(config_file.o) _config_line_address in libcfg.a(config_file.o) "_mrt_accept", referenced from: _hqlip_open_accept in hqlip.o _srsvp_open_accept in srsvp.o "_mrt_close", referenced from: _hqlip_open_accept in hqlip.o _srsvp_open_accept in srsvp.o "_mrt_main_loop", referenced from: _main in ricd.o "_mrt_pthread_cond_init", referenced from: _init_config in libcfg.a(config_file.o) "_mrt_pthread_mutex_destroy", referenced from: _deref_area in area.o _Deref_Prefix in libmrt.a(prefix.o) _Deref_Generic_Attr in librib.a(rib.o) "_mrt_pthread_mutex_init", referenced from: _add_area in area.o _srsvp_flow_copy_add in srsvp.o _New_Prefix2 in libmrt.a(prefix.o) _string_toprefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) _sockaddr_toprefix in libmrt.a(prefix.o) _init_timer in libmrt.a(timer.o) ... "_mrt_pthread_mutex_lock", referenced from: _hqlip_send_message in hqlip.o _hqlip_flush_queue in hqlip.o _ref_area in area.o _add_area in area.o _deref_area in area.o _find_area in area.o _srsvp_flow_find in srsvp.o ... "_mrt_pthread_mutex_trylock", referenced from: _Timer_Master_Update in libmrt.a(timer.o) _start_config in libcfg.a(config_file.o) _config_from_file2 in libcfg.a(config_file.o) _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _rib_open in librib.a(rib.o) _rib_add_route in librib.a(rib.o) ... "_mrt_pthread_mutex_unlock", referenced from: _hqlip_send_message in hqlip.o _hqlip_flush_queue in hqlip.o _ref_area in area.o _add_area in area.o _deref_area in area.o _find_area in area.o _srsvp_flow_find in srsvp.o ... "_mrt_set_force_exit", referenced from: _config_mrt_reboot in libcfg.a(commconf.o) "_mrt_socket", referenced from: _hqlip_register_neighbor in hqlip.o _srsvp_tcp_connect in srsvp.o _init_interfaces in librib.a(common.o) "_mrt_thread_create2", referenced from: _hqlip_init in hqlip.o _hqlip_register_neighbor in hqlip.o _srsvp_create_neighbor2 in srsvp.o _srsvp_init in srsvp.o "_mrt_update_pid", referenced from: _main in ricd.o "_nexthop_available", referenced from: _update_kernel_route in librib.a(common.o) _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _rib_update_call_fn in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_redistribute_request in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) ... "_recvmsgfrom", referenced from: _hqlip_recv_hello in hqlip.o "_ref_nexthop", referenced from: _rib_update_route in librib.a(rib.o) _rib_update_nexthop in librib.a(rib.o) "_remove_access_list", referenced from: _config_access_list in libcfg.a(config_file.o) "_schedule_event2", referenced from: _main in ricd.o _config_router_ric in ricdconf.o _config_ric_network_if_qos_prefix in ricdconf.o _config_ric_network_keep_alive in ricdconf.o _config_ric_network_metric in ricdconf.o _srsvp_create_neighbor2 in srsvp.o _srsvp_delete_neighbor in srsvp.o ... "_schedule_event3", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_schedule_event_dispatch", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_select_add_fd_event", referenced from: _hqlip_vif_udp_init in hqlip.o _hqlip_vif_tcp_init in hqlip.o _hqlip_register_neighbor in hqlip.o _hqlip_neighbor_start in hqlip.o _srsvp_vif_tcp_init in srsvp.o _srsvp_tcp_connect in srsvp.o _srsvp_connect_ready in srsvp.o ... "_select_delete_fd", referenced from: _hqlip_activate_interface in hqlip.o _hqlip_vif_tcp_init in hqlip.o _hqlip_neighbor_down in hqlip.o _srsvp_delete_neighbor in srsvp.o _srsvp_neighbor_down in srsvp.o _srsvp_activate_interface in srsvp.o _srsvp_vif_tcp_init in srsvp.o ... "_select_enable_fd_mask", referenced from: _hqlip_recv_hello in hqlip.o _hqlip_send_message in hqlip.o _hqlip_get_pdu in hqlip.o _hqlip_flush_queue in hqlip.o _hqlip_open_accept in hqlip.o _srsvp_forward_msg in srsvp.o _srsvp_get_pdu in srsvp.o ... "_send_packet", referenced from: _hqlip_send_hello in hqlip.o "_set_trace", referenced from: _main in ricd.o _hqlip_init in hqlip.o _hqlip_register_neighbor in hqlip.o _my_area_new in ricdconf.o _srsvp_create_neighbor2 in srsvp.o _srsvp_init in srsvp.o _init_timer in libmrt.a(timer.o) ... "_set_trace_global", referenced from: _config_debug in libcfg.a(config_file.o) "_set_uii", referenced from: _main in ricd.o _ricd_init_config in ricdconf.o _config_line_password in libcfg.a(config_file.o) _config_line_access_class in libcfg.a(config_file.o) _config_line_port in libcfg.a(config_file.o) _config_line_address in libcfg.a(config_file.o) _config_password in libcfg.a(config_file.o) ... "_socket_bind_port", referenced from: _hqlip_vif_udp_init in hqlip.o _hqlip_vif_tcp_init in hqlip.o _hqlip_register_neighbor in hqlip.o _srsvp_vif_tcp_init in srsvp.o _srsvp_tcp_connect in srsvp.o "_socket_open", referenced from: _hqlip_vif_udp_init in hqlip.o _hqlip_vif_tcp_init in hqlip.o _srsvp_vif_tcp_init in srsvp.o "_socket_reuse", referenced from: _hqlip_vif_udp_init in hqlip.o _hqlip_vif_tcp_init in hqlip.o _srsvp_vif_tcp_init in srsvp.o "_socket_set_nonblocking", referenced from: _hqlip_register_neighbor in hqlip.o _hqlip_connect_ready in hqlip.o _srsvp_tcp_connect in srsvp.o _srsvp_connect_ready in srsvp.o "_strip_spaces", referenced from: _config_line_password in libcfg.a(config_file.o) _config_password in libcfg.a(config_file.o) _config_enable_password in libcfg.a(config_file.o) "_trace", referenced from: _main in ricd.o _copy_link_qos in hqlip.o _hqlip_update_area_center in hqlip.o _hqlip_activate_interface in hqlip.o _hqlip_inject_spath_link_qos in hqlip.o _hqlip_send_hello in hqlip.o _hqlip_show_path_sub in hqlip.o ... (maybe you meant: _no_trace_rib, _trace_ip_rib , _trace_prefix_list , _trace_rib , _trace_ipv6_rib ) "_trace_copy", referenced from: _main in ricd.o _hqlip_init in hqlip.o _hqlip_register_neighbor in hqlip.o _my_area_new in ricdconf.o _srsvp_create_neighbor2 in srsvp.o _srsvp_init in srsvp.o _init_timer in libmrt.a(timer.o) ... "_trace_flag", referenced from: _config_debug in libcfg.a(config_file.o) "_uii_add_bulk_output", referenced from: _hqlip_show_path in hqlip.o _hqlip_show_path_sub in hqlip.o _hqlip_show_neighbors in hqlip.o _hqlip_show_areas in hqlip.o _hqlip_show_sub_areas in hqlip.o _srsvp_show_neighbors in srsvp.o _srsvp_show_flows in srsvp.o ... "_uii_add_command2", referenced from: _ricd_init_config in ricdconf.o _init_config in libcfg.a(config_file.o) _init_mrtd_config in libcfg.a(commconf.o) "_uii_parse_line", referenced from: _get_alist_options in libcfg.a(config_file.o) _config_debug in libcfg.a(config_file.o) (maybe you meant: _uii_parse_line2) "_uii_proccess_command", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_uii_send_bulk_data", referenced from: _show_rib_routes in librib.a(rib_uii.o) "_uii_send_data", referenced from: _config_write in libcfg.a(config_file.o) _config_debug in libcfg.a(config_file.o) _config_mrt_reboot in libcfg.a(commconf.o) "_uii_yes_no", referenced from: _config_write in libcfg.a(config_file.o) _config_mrt_reboot in libcfg.a(commconf.o) "_user_notice", referenced from: _trace_bgp_rib_op in librib.a(rib_uii.o) "_user_vnotice", referenced from: _config_notice in libcfg.a(config_file.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/programs/ricd cd route_atob; /opt/pkg/bin/bmake clang -L/opt/pkg/lib -L/usr/local/lib route_atob.o ../../lib/libbgp.a ../../lib/libmrt.a -o route_atob -lresolv Undefined symbols for architecture arm64: "_Delete_Buffer", referenced from: _read_ascii in route_atob.o "_Destroy_Trace", referenced from: _bgp_process_update_msg in libbgp.a(bgp_msg.o) "_MRT", referenced from: _main in route_atob.o _read_ascii in route_atob.o _Change_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) _Delete_Prefix in libmrt.a(prefix.o) _prefix_equal in libmrt.a(prefix.o) ... (maybe you meant: _S_MRT_MSG_TABLE_DUMP, _S_MRT_MSG_BGP4MP_TYPES , _S_MRT_MSG_SUBTYPES , _S_MRT_MSG_OSPF_TYPES , _S_MRT_MSG_BGP_TYPES , _S_MRT_MSG_TYPES ) "_New_Buffer", referenced from: _bgp_uii_attr in libbgp.a(bgp_msg.o) "_New_Buffer_Stream", referenced from: _read_ascii in route_atob.o "_New_Trace", referenced from: _main in route_atob.o "_add_bgp_nexthop", referenced from: _add_bgp_gateway in libmrt.a(gateway.o) _add_gateway in libmrt.a(gateway.o) "_add_nexthop", referenced from: _bgp_scan_attr in libbgp.a(bgp_msg.o) _bgp_munge_attributes in libbgp.a(bgp_attr.o) "_buffer_gets", referenced from: _read_ascii in route_atob.o "_buffer_printf", referenced from: _print_prefix_list_buffer in libmrt.a(prefix.o) _print_pref_prefix_list_buffer in libmrt.a(prefix.o) _bgp_attr_buffer in libbgp.a(bgp_msg.o) _bgp_print_attr_buffer in libbgp.a(bgp_msg.o) "_deref_nexthop", referenced from: _bgp_scan_attr in libbgp.a(bgp_msg.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) "_init_mrt", referenced from: _main in route_atob.o "_mrt_close", referenced from: _io_set in libmrt.a(io.o) _close_input in libmrt.a(io.o) "_mrt_open", referenced from: _io_set in libmrt.a(io.o) "_mrt_pthread_mutex_destroy", referenced from: _Deref_Prefix in libmrt.a(prefix.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) "_mrt_pthread_mutex_init", referenced from: _New_Prefix2 in libmrt.a(prefix.o) _string_toprefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) _sockaddr_toprefix in libmrt.a(prefix.o) _New_IO in libmrt.a(io.o) _bgp_munge_attributes in libbgp.a(bgp_attr.o) _bgp_new_attr in libbgp.a(bgp_attr.o) ... "_mrt_pthread_mutex_lock", referenced from: _Change_Prefix in libmrt.a(prefix.o) _Ref_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _io_write in libmrt.a(io.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) _bgp_ref_attr in libbgp.a(bgp_attr.o) "_mrt_pthread_mutex_unlock", referenced from: _Change_Prefix in libmrt.a(prefix.o) _Ref_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _io_write in libmrt.a(io.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) _bgp_ref_attr in libbgp.a(bgp_attr.o) "_okay_trace", referenced from: _bgp_process_update_packet in libbgp.a(bgp_attr.o) _bgp_add_attr_ipv6 in libbgp.a(bgp_attr.o) _bgp_create_pdu in libbgp.a(bgp_attr.o) "_parse_line", referenced from: _read_ascii in route_atob.o (maybe you meant: _uii_parse_line2) "_ref_nexthop", referenced from: _bgp_scan_attr in libbgp.a(bgp_msg.o) _bgp_copy_attr in libbgp.a(bgp_attr.o) "_select_add_fd", referenced from: _io_set_notify in libmrt.a(io.o) "_set_trace", referenced from: _main in route_atob.o _bgp_process_update_msg in libbgp.a(bgp_msg.o) "_trace", referenced from: _main in route_atob.o _read_ascii in route_atob.o _trace_mrt_header in route_atob.o _name_toprefix in libmrt.a(prefix.o) _string_toprefix in libmrt.a(prefix.o) _Change_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) ... (maybe you meant: _bgp_trace_attr2, _bgp_trace_attr , _trace_prefix_list ) "_trace_copy", referenced from: _bgp_process_update_msg in libbgp.a(bgp_msg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/programs/route_atob cd route_btoa; /opt/pkg/bin/bmake clang -L/opt/pkg/lib -L/usr/local/lib route_btoa.o ../../lib/libbgp.a ../../lib/libmrt.a -o route_btoa -lresolv Undefined symbols for architecture arm64: "_Destroy_Trace", referenced from: _bgp_process_update_msg in libbgp.a(bgp_msg.o) "_MRT", referenced from: _process_input in route_btoa.o _Change_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) _Delete_Prefix in libmrt.a(prefix.o) _prefix_equal in libmrt.a(prefix.o) _a_include_b in libmrt.a(prefix.o) ... (maybe you meant: _S_MRT_MSG_TABLE_DUMP, _S_MRT_MSG_BGP4MP_TYPES , _S_MRT_MSG_BGP_TYPES , _S_MRT_MSG_SUBTYPES , _S_MRT_MSG_TYPES , _S_MRT_MSG_OSPF_TYPES ) "_New_Buffer", referenced from: _bgp_uii_attr in libbgp.a(bgp_msg.o) "_New_Buffer_Stream", referenced from: _main in route_btoa.o "_New_Trace", referenced from: _main in route_btoa.o "_add_bgp_nexthop", referenced from: _add_bgp_gateway in libmrt.a(gateway.o) _add_gateway in libmrt.a(gateway.o) "_add_nexthop", referenced from: _bgp_scan_attr in libbgp.a(bgp_msg.o) _bgp_munge_attributes in libbgp.a(bgp_attr.o) "_buffer_printf", referenced from: _print_routing_table_msg in route_btoa.o _process_input in route_btoa.o _print_msg_hdr in route_btoa.o _print_prefix_list_buffer in libmrt.a(prefix.o) _print_pref_prefix_list_buffer in libmrt.a(prefix.o) _bgp_attr_buffer in libbgp.a(bgp_msg.o) _bgp_print_attr_buffer in libbgp.a(bgp_msg.o) ... "_deref_nexthop", referenced from: _bgp_scan_attr in libbgp.a(bgp_msg.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) "_init_mrt", referenced from: _main in route_btoa.o "_mrt_close", referenced from: _io_set in libmrt.a(io.o) _close_input in libmrt.a(io.o) "_mrt_open", referenced from: _io_set in libmrt.a(io.o) "_mrt_pthread_mutex_destroy", referenced from: _Deref_Prefix in libmrt.a(prefix.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) "_mrt_pthread_mutex_init", referenced from: _New_Prefix2 in libmrt.a(prefix.o) _string_toprefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) _sockaddr_toprefix in libmrt.a(prefix.o) _New_IO in libmrt.a(io.o) _bgp_munge_attributes in libbgp.a(bgp_attr.o) _bgp_new_attr in libbgp.a(bgp_attr.o) ... "_mrt_pthread_mutex_lock", referenced from: _Change_Prefix in libmrt.a(prefix.o) _Ref_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _io_write in libmrt.a(io.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) _bgp_ref_attr in libbgp.a(bgp_attr.o) "_mrt_pthread_mutex_unlock", referenced from: _Change_Prefix in libmrt.a(prefix.o) _Ref_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _io_write in libmrt.a(io.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) _bgp_ref_attr in libbgp.a(bgp_attr.o) "_okay_trace", referenced from: _bgp_process_update_packet in libbgp.a(bgp_attr.o) _bgp_add_attr_ipv6 in libbgp.a(bgp_attr.o) _bgp_create_pdu in libbgp.a(bgp_attr.o) "_ref_nexthop", referenced from: _bgp_scan_attr in libbgp.a(bgp_msg.o) _bgp_copy_attr in libbgp.a(bgp_attr.o) "_select_add_fd", referenced from: _io_set_notify in libmrt.a(io.o) "_set_trace", referenced from: _main in route_btoa.o _bgp_process_update_msg in libbgp.a(bgp_msg.o) "_trace", referenced from: _print_routing_table_msg in route_btoa.o _process_input in route_btoa.o _name_toprefix in libmrt.a(prefix.o) _string_toprefix in libmrt.a(prefix.o) _Change_Prefix in libmrt.a(prefix.o) _Deref_Prefix in libmrt.a(prefix.o) _ascii2prefix in libmrt.a(prefix.o) ... (maybe you meant: _bgp_trace_attr2, _bgp_trace_attr , _trace_prefix_list ) "_trace_copy", referenced from: _bgp_process_update_msg in libbgp.a(bgp_msg.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/programs/route_btoa cd sbgp; /opt/pkg/bin/bmake clang -L/opt/pkg/lib -L/usr/local/lib simple_bgp.o ../../lib/libbgp.a ../../lib/libcfg.a ../../lib/librib.a ../../lib/libmrt.a ../../lib/libbgp.a -o sbgp -lresolv Undefined symbols for architecture arm64: "_BGP", referenced from: _main in simple_bgp.o _sbgp_peer_established in simple_bgp.o _sbgp_process_input in simple_bgp.o _init_bgp_local in libbgp.a(bgp_util.o) _remove_bgp_local in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) ... (maybe you meant: _BGPSIM_TRANSPARENT, _S_MRT_MSG_BGP4MP_TYPES , _Add_BGP_Peer , _Destroy_BGP_Peer , _S_MRT_MSG_BGP_TYPES , _Find_BGP_Peer_ByID , _Find_BGP_Peer , _init_BGP_listen , _init_BGP , _set_BGP ) "_Delete_Buffer", referenced from: _bgp_dump_rtin in libbgp.a(bgp_util.o) _bgp_put_a_line in libbgp.a(bgp_util.o) _rib_add_route in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_delete_route_node in librib.a(rib.o) _dump_view_bgp_routes in libbgp.a(bgp_dump.o) _config_from_file2 in libcfg.a(config_file.o) ... "_Deref_Event", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) _Destroy_Timer in libmrt.a(timer.o) "_Destroy_Trace", referenced from: _remove_bgp_local in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) _Destroy_View in libbgp.a(view.o) _bgp_process_update_msg in libbgp.a(bgp_msg.o) "_INTERFACE_MASTER", referenced from: _peer_set_gateway in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) _new_interface in librib.a(common.o) _find_interface_byname in librib.a(common.o) _find_interface_byindex in librib.a(common.o) _call_change_fns in librib.a(common.o) _update_addr_of_interface in librib.a(common.o) ... "_MRT", referenced from: _sbgp_process_update in simple_bgp.o _peer_set_gateway in libbgp.a(bgp_util.o) _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) _init_bgp_local in libbgp.a(bgp_util.o) _remove_bgp_local in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) ... (maybe you meant: _CONFIG_MRTD, _S_MRT_MSG_SUBTYPES , _S_MRT_MSG_TABLE_DUMP , _S_MRT_MSG_TYPES , _S_MRT_MSG_BGP4MP_TYPES , _S_MRT_MSG_OSPF_TYPES , _S_MRT_MSG_BGP_TYPES ) "_New_Buffer", referenced from: _bgp_dump_rtin in libbgp.a(bgp_util.o) _bgp_put_a_line in libbgp.a(bgp_util.o) _rib_add_route in librib.a(rib.o) _route_toa_buffer in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_delete_route_node in librib.a(rib.o) _bgp_uii_attr in libbgp.a(bgp_msg.o) ... "_New_Buffer_Stream", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_New_Event", referenced from: _New_Timer2 in libmrt.a(timer.o) "_New_Schedule", referenced from: _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) "_New_Trace2", referenced from: _main in simple_bgp.o "_RIB", referenced from: _init_rib in librib.a(rib.o) _show_ip_routes in librib.a(rib_uii.o) _trace_ip_rib in librib.a(rib_uii.o) _trace_ipv6_rib in librib.a(rib_uii.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_RIBS", referenced from: _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _init_rib in librib.a(rib.o) _rib_flush_route in librib.a(rib.o) _rib_redistribute_request in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _rib_find_upstream in librib.a(rib.o) ... "_RIBm", referenced from: _show_ip_routes in librib.a(rib_uii.o) "_RIBv6", referenced from: _init_rib in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _show_ipv6_routes in librib.a(rib_uii.o) _trace_ipv6_rib in librib.a(rib_uii.o) _trace_bgp_rib_op in librib.a(rib_uii.o) "_RIBv6m", referenced from: _init_rib in librib.a(rib.o) _show_ipv6_routes in librib.a(rib_uii.o) "_Ref_Event", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_UII", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _enable in libcfg.a(config_file.o) _config_line_login in libcfg.a(config_file.o) _config_line_password in libcfg.a(config_file.o) _config_line_access_class in libcfg.a(config_file.o) _config_line_timeout in libcfg.a(config_file.o) _config_line_port in libcfg.a(config_file.o) ... "_access_list_out", referenced from: _get_access_list_config in libcfg.a(config_file.o) "_add_access_list", referenced from: _config_access_list in libcfg.a(config_file.o) "_add_bgp_nexthop", referenced from: _add_bgp_gateway in libmrt.a(gateway.o) _add_gateway in libmrt.a(gateway.o) "_add_nexthop", referenced from: _update_kernel_route in librib.a(common.o) _add_interfaces_to_rib in librib.a(common.o) _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _rib_update_route in librib.a(rib.o) _rib_update_nexthop in librib.a(rib.o) _view_set_nexthop_self in libbgp.a(view.o) ... "_afi2family", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_view in libbgp.a(bgp_util.o) "_afi2string", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) "_apply_access_list", referenced from: _Find_BGP_Peer in libbgp.a(bgp_util.o) _bgp_policy in libbgp.a(view.o) _apply_route_map_alist in libbgp.a(filter.o) _apply_route_map in libbgp.a(filter.o) "_apply_condition", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) "_buffer_adjust", referenced from: _show_config in libcfg.a(config_file.o) _config_write in libcfg.a(config_file.o) "_buffer_gets", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_buffer_printf", referenced from: _bgp_make_tail in libbgp.a(bgp_util.o) _print_prefix_list_buffer in libmrt.a(prefix.o) _print_pref_prefix_list_buffer in libmrt.a(prefix.o) _route_toa_buffer in librib.a(rib.o) _bgp_attr_buffer in libbgp.a(bgp_msg.o) _bgp_print_attr_buffer in libbgp.a(bgp_msg.o) "_buffer_putc", referenced from: _bgp_make_tail in libbgp.a(bgp_util.o) "_buffer_vprintf", referenced from: _config_add_output in libcfg.a(config_file.o) "_clear_schedule", referenced from: _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) "_delete_schedule", referenced from: _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) "_deref_nexthop", referenced from: _peer_set_gateway in libbgp.a(bgp_util.o) _bgp_check_attr in libbgp.a(bgp_util.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _Deref_Generic_Attr in librib.a(rib.o) _rib_update_nexthop in librib.a(rib.o) _view_set_nexthop_self in libbgp.a(view.o) _view_build_update_buckets in libbgp.a(view.o) ... "_family2afi", referenced from: _bgp_dump_rtin in libbgp.a(bgp_util.o) _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _rib_add_route in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) _rib_find_upstream in librib.a(rib.o) _bgp_policy in libbgp.a(view.o) ... "_get_socket_addr", referenced from: _peer_set_gateway in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) "_init_mrt", referenced from: _main in simple_bgp.o (maybe you meant: _init_mrt_thread_signals, _init_mrtd_config ) "_init_trace", referenced from: _main in simple_bgp.o "_ip_hash_fn", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _bgp_resolve_nexthop in libbgp.a(view.o) "_ip_lookup_fn", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _bgp_resolve_nexthop in libbgp.a(view.o) "_is_prefix_local_on", referenced from: _find_interface_local in librib.a(common.o) "_is_prefix_on", referenced from: _peer_set_gateway in libbgp.a(bgp_util.o) _find_interface_flags in librib.a(common.o) _find_interface_direct in librib.a(common.o) _view_build_update_buckets in libbgp.a(view.o) "_listen_uii2", referenced from: _config_line_port in libcfg.a(config_file.o) _config_line_address in libcfg.a(config_file.o) "_mrt_accept", referenced from: _bgp_in_accept_connection in libbgp.a(bgp_util.o) "_mrt_close", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_connect_ready in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) ... "_mrt_main_loop", referenced from: _main in simple_bgp.o "_mrt_open", referenced from: _io_set in libmrt.a(io.o) _dump_view_bgp_routes in libbgp.a(bgp_dump.o) "_mrt_pthread_cond_init", referenced from: _init_config in libcfg.a(config_file.o) "_mrt_pthread_mutex_destroy", referenced from: _remove_bgp_local in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) _Deref_Prefix in libmrt.a(prefix.o) _Deref_Generic_Attr in librib.a(rib.o) _Destroy_View in libbgp.a(view.o) _bgp_deref_attr in libbgp.a(bgp_attr.o) ... "_mrt_pthread_mutex_init", referenced from: _init_bgp_local in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) _New_IO in libmrt.a(io.o) _init_timer in libmrt.a(timer.o) _New_Prefix2 in libmrt.a(prefix.o) ... "_mrt_pthread_mutex_lock", referenced from: _bgp_peer_dead in libbgp.a(bgp_util.o) _init_bgp_local in libbgp.a(bgp_util.o) _remove_bgp_local in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) _bgp_if_call_fn in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) ... "_mrt_pthread_mutex_trylock", referenced from: _show_bgp_views in libbgp.a(bgp_util.o) _bgp_dump_view in libbgp.a(bgp_util.o) _Timer_Master_Update in libmrt.a(timer.o) _rib_update_route in librib.a(rib.o) _rib_find_best_route in librib.a(rib.o) _rib_open in librib.a(rib.o) _rib_add_route in librib.a(rib.o) ... "_mrt_pthread_mutex_unlock", referenced from: _bgp_peer_dead in libbgp.a(bgp_util.o) _init_bgp_local in libbgp.a(bgp_util.o) _remove_bgp_local in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) _bgp_if_call_fn in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) ... "_mrt_set_force_exit", referenced from: _config_mrt_reboot in libcfg.a(commconf.o) "_mrt_socket", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _init_interfaces in librib.a(common.o) "_mrt_thread_create2", referenced from: _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) "_mrt_thread_exit", referenced from: _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_remove_me in libbgp.a(bgp_util.o) "_nexthop_available", referenced from: _update_kernel_route in librib.a(common.o) _config_ip_route in libcfg.a(commconf.o) _re_evaluate_static_routes in libcfg.a(commconf.o) _rib_update_call_fn in librib.a(rib.o) _rib_replace_active in librib.a(rib.o) _rib_redistribute_request in librib.a(rib.o) _rib_redistribute_network in librib.a(rib.o) ... "_okay_trace", referenced from: _bgp_process_update_packet in libbgp.a(bgp_attr.o) _bgp_add_attr_ipv6 in libbgp.a(bgp_attr.o) _bgp_create_pdu in libbgp.a(bgp_attr.o) "_print_error_list", referenced from: _show_f_bgp_neighbors_errors in libbgp.a(bgp_util.o) "_ref_nexthop", referenced from: _peer_set_gateway in libbgp.a(bgp_util.o) _rib_update_route in librib.a(rib.o) _rib_update_nexthop in librib.a(rib.o) _view_build_update_buckets in libbgp.a(view.o) _process_bgp_update in libbgp.a(view.o) _bgp_resolve_nexthop in libbgp.a(view.o) _view_add_aggregate in libbgp.a(view.o) ... "_remove_access_list", referenced from: _config_access_list in libcfg.a(config_file.o) "_safi2string", referenced from: _bgp_dump_view_int in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) "_schedule_event2", referenced from: _bgp_connect_ready in libbgp.a(bgp_util.o) _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_if_call_fn in libbgp.a(bgp_util.o) _Destroy_BGP_Peer in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_stop_peer in libbgp.a(bgp_util.o) _bgp_start_peer in libbgp.a(bgp_util.o) ... "_schedule_event3", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_schedule_event_dispatch", referenced from: _Timer_Master_Fire in libmrt.a(timer.o) "_select_add_fd", referenced from: _io_set_notify in libmrt.a(io.o) "_select_add_fd_event", referenced from: _sbgp_peer_established in simple_bgp.o _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) _bgp_sm_process_event in libbgp.a(bgp_sm.o) "_select_delete_fd", referenced from: _sbgp_process_input in simple_bgp.o _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_peer_dead in libbgp.a(bgp_util.o) _bgp_house_keeping_timeout in libbgp.a(bgp_util.o) _bgp_destroy_peer in libbgp.a(bgp_util.o) _bgp_direct_in_recv_open in libbgp.a(bgp_util.o) _bgp_sm_process_event in libbgp.a(bgp_sm.o) ... "_select_delete_fd2", referenced from: _bgp_connect_ready in libbgp.a(bgp_util.o) _bgp_direct_in_recv_open in libbgp.a(bgp_util.o) "_select_enable_fd", referenced from: _io_timer in simple_bgp.o _sbgp_process_input in simple_bgp.o "_select_enable_fd_mask", referenced from: _bgp_in_accept_connection in libbgp.a(bgp_util.o) _bgp_direct_in_recv_open in libbgp.a(bgp_util.o) _bgp_get_pdu in libbgp.a(bgp_pdu.o) _bgp_get_pdu2 in libbgp.a(bgp_pdu.o) _bgp_flush_queue in libbgp.a(bgp_pdu.o) _bgp_send_peer in libbgp.a(bgp_pdu.o) "_set_trace", referenced from: _main in simple_bgp.o _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) _bgp_debug in libbgp.a(bgp_util.o) _trace_bgp in libbgp.a(bgp_util.o) _init_timer in libmrt.a(timer.o) _init_interfaces in librib.a(common.o) ... "_set_trace_global", referenced from: _main in simple_bgp.o _config_debug in libcfg.a(config_file.o) "_set_uii", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _config_line_password in libcfg.a(config_file.o) _config_line_access_class in libcfg.a(config_file.o) _config_line_port in libcfg.a(config_file.o) _config_line_address in libcfg.a(config_file.o) _config_password in libcfg.a(config_file.o) _config_enable_password in libcfg.a(config_file.o) ... "_socket_reuse", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _init_BGP_listen in libbgp.a(bgp_util.o) "_socket_set_nonblocking", referenced from: _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_in_accept_connection in libbgp.a(bgp_util.o) "_strip_spaces", referenced from: _config_line_password in libcfg.a(config_file.o) _config_password in libcfg.a(config_file.o) _config_enable_password in libcfg.a(config_file.o) "_trace", referenced from: _sbgp_process_update in simple_bgp.o _sbgp_process_input in simple_bgp.o _peer_set_gateway in libbgp.a(bgp_util.o) _bgp_start_transport_connection in libbgp.a(bgp_util.o) _bgp_connect_ready in libbgp.a(bgp_util.o) _bgp_in_recv_open in libbgp.a(bgp_util.o) _bgp_peer_dead in libbgp.a(bgp_util.o) ... (maybe you meant: _no_trace_bgp_view, _bgp_trace_attr2 , _trace_rib , _no_trace_rib , _trace_ipv6_rib , _trace_prefix_list , _bgp_trace_attr , _trace_bgp , _trace_ip_rib , _trace_bgp_view , _trace_f_bgp , _default_trace ) "_trace_copy", referenced from: _init_bgp_local in libbgp.a(bgp_util.o) _init_BGP in libbgp.a(bgp_util.o) _Add_BGP_Peer in libbgp.a(bgp_util.o) _init_timer in libmrt.a(timer.o) _init_interfaces in librib.a(common.o) _init_rib in librib.a(rib.o) _New_View in libbgp.a(view.o) ... "_trace_flag", referenced from: _bgp_debug in libbgp.a(bgp_util.o) _config_debug in libcfg.a(config_file.o) "_uii_add_bulk_output", referenced from: _show_bgp_local in libbgp.a(bgp_util.o) _show_bgp_views in libbgp.a(bgp_util.o) _show_f_bgp_summary in libbgp.a(bgp_util.o) _bgp_dump_view_int in libbgp.a(bgp_util.o) _show_f_bgp_rt_view_regexp in libbgp.a(bgp_util.o) _bgp_dump_rtin in libbgp.a(bgp_util.o) _show_config in libcfg.a(config_file.o) ... "_uii_add_command2", referenced from: _init_mrtd_config in libcfg.a(commconf.o) _init_config in libcfg.a(config_file.o) "_uii_parse_line", referenced from: _bgp_debug in libbgp.a(bgp_util.o) _get_alist_options in libcfg.a(config_file.o) _config_debug in libcfg.a(config_file.o) (maybe you meant: _uii_parse_line2) "_uii_proccess_command", referenced from: _config_from_file2 in libcfg.a(config_file.o) "_uii_send_bulk_data", referenced from: _show_f_bgp_rt_view_regexp in libbgp.a(bgp_util.o) _show_bgp_rt_view_prefix in libbgp.a(bgp_util.o) _show_rib_routes in librib.a(rib_uii.o) "_uii_send_data", referenced from: _config_mrt_reboot in libcfg.a(commconf.o) _config_write in libcfg.a(config_file.o) _config_debug in libcfg.a(config_file.o) "_uii_yes_no", referenced from: _config_mrt_reboot in libcfg.a(commconf.o) _config_write in libcfg.a(config_file.o) "_user_notice", referenced from: _trace_bgp_rib_op in librib.a(rib_uii.o) "_user_vnotice", referenced from: _config_notice in libcfg.a(config_file.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake[2]: stopped in /opt/work/net/mrt/work/mrt/src/programs/sbgp /bin/cat /opt/pkgsrc/net/mrt/PLIST.pre >/opt/work/net/mrt/work/mrt/src/.PLIST_SRC /usr/bin/install -c -o sjmulder -g staff -m 644 /opt/work/net/mrt/work/mrt/src/programs/*/*.conf /opt/work/net/mrt/work/.destdir/opt/pkg/share/examples/mrt (cd /opt/work/net/mrt/work/.destdir/opt/pkg; /usr/bin/find share/examples/mrt -type f -print >> /opt/work/net/mrt/work/mrt/src/.PLIST_SRC) => Automatic manual page handling => Generating post-install file lists pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/man/man8/mrtd.8' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/man/man8/ricd.8' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/sbin/bgpsim' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/sbin/mrtd' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/sbin/ricd' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/sbin/route_atob' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/sbin/route_btoa' pkg_create: can't stat `/opt/work/net/mrt/work/.destdir/opt/pkg/sbin/sbgp' => Checking file-check results for mrt-2.2.2a.20000811nb1 ERROR: ************************************************************ ERROR: The following files are in the PLIST but not in /opt/work/net/mrt/work/.destdir/opt/pkg: ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/man/man8/mrtd.8 ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/man/man8/ricd.8 ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/sbin/bgpsim ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/sbin/mrtd ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/sbin/ricd ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/sbin/route_atob ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/sbin/route_btoa ERROR: /opt/work/net/mrt/work/.destdir/opt/pkg/sbin/sbgp *** Error code 1 Stop. bmake[1]: stopped in /opt/pkgsrc/net/mrt *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/net/mrt