<div dir="ltr">Dear All,<div><br></div><div>I am installing switch.p4 with open flow support I followed the tutorial in</div><div><a href="https://github.com/p4lang/switch">https://github.com/p4lang/switch</a><br></div><div><br></div><div>i received the following error </div><div><br></div><div><div>make[4]: Entering directory '/home/mininet/switch/switchapi/third-party/tommyds'</div><div>make[4]: Nothing to be done for 'all'.</div><div>make[4]: Leaving directory '/home/mininet/switch/switchapi/third-party/tommyds'</div><div>make[4]: Entering directory '/home/mininet/switch/switchapi'</div><div>make[4]: Nothing to be done for 'all-am'.</div><div>make[4]: Leaving directory '/home/mininet/switch/switchapi'</div><div>make[3]: Leaving directory '/home/mininet/switch/switchapi'</div><div>make[2]: Leaving directory '/home/mininet/switch/switchapi'</div><div>Making all in bmv2</div><div>make[2]: Entering directory '/home/mininet/switch/bmv2'</div><div>  CCLD     <a href="http://libbmswitchp4.la">libbmswitchp4.la</a></div><div>ar: `u' modifier ignored since `D' is the default (see `U')</div><div>  CCLD     bmswitchp4_drivers</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_output_table_modify_with_ofpat_output'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_nw_ttl_ipv4_table_add_with_ofpat_dec_nw_ttl_ipv4'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_group_egress_table_modify_with_ofpat_group_egress_update'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_push_mpls_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_nw_ttl_ipv4_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_output_table_add_with_ofpat_output'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_pop_vlan_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_dmac_table_modify_with_openflow_apply'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_nw_ttl_ipv6_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_field_table_modify_with_ofpat_set_vlan_vid'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_dmac_table_add_with_openflow_miss'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_nw_ttl_ipv6_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_nw_ttl_ipv6_table_modify_with_ofpat_set_nw_ttl_ipv6'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_dmac_set_default_action_openflow_miss'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_nw_ttl_ipv6_table_add_with_ofpat_set_nw_ttl_ipv6'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_nw_ttl_ipv4_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_push_vlan_table_modify_with_ofpat_push_vlan'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_pop_vlan_table_add_with_ofpat_pop_vlan'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_mpls_ttl_table_add_with_ofpat_dec_mpls_ttl'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_nw_ttl_ipv4_table_add_with_ofpat_set_nw_ttl_ipv4'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_group_egress_set_default_action_nop'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_pop_mpls_table_modify_with_ofpat_pop_mpls'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_dmac_table_modify_with_openflow_miss'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_output_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_pop_mpls_table_add_with_ofpat_pop_mpls'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_nw_ttl_ipv4_table_modify_with_ofpat_dec_nw_ttl_ipv4'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_mpls_ttl_table_add_with_ofpat_set_mpls_ttl'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_dmac_set_default_action_openflow_apply'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_mpls_ttl_table_modify_with_ofpat_dec_mpls_ttl'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_mpls_ttl_table_modify_with_ofpat_set_mpls_ttl'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_pop_mpls_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_nw_ttl_ipv6_table_add_with_ofpat_dec_nw_ttl_ipv6'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_group_ingress_table_add_with_ofpat_group_ingress_mc'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_field_table_add_with_ofpat_set_vlan_vid'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_nw_ttl_ipv4_table_modify_with_ofpat_set_nw_ttl_ipv4'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_push_vlan_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_group_egress_table_add_with_ofpat_group_egress_update'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_nw_ttl_ipv6_table_modify_with_ofpat_dec_nw_ttl_ipv6'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_mpls_ttl_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_push_vlan_table_add_with_ofpat_push_vlan'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_group_egress_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_push_mpls_table_modify_with_ofpat_push_mpls'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_dec_mpls_ttl_table_delete'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_dmac_table_add_with_openflow_apply'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_pop_vlan_table_modify_with_ofpat_pop_vlan'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_push_mpls_table_add_with_ofpat_push_mpls'</div><div>../p4-build/bmv2/.libs/libof.so: undefined reference to `p4_pd_dc_ofpat_set_field_table_delete'</div><div>collect2: error: ld returned 1 exit status</div><div>Makefile:543: recipe for target 'bmswitchp4_drivers' failed</div><div>make[2]: *** [bmswitchp4_drivers] Error 1</div><div>make[2]: Leaving directory '/home/mininet/switch/bmv2'</div><div>Makefile:469: recipe for target 'all-recursive' failed</div><div>make[1]: *** [all-recursive] Error 1</div><div>make[1]: Leaving directory '/home/mininet/switch'</div><div>Makefile:393: recipe for target 'all' failed</div><div>make: *** [all] Error 2</div></div><div><br></div></div>