+ date Mit Jul 24 12:07:13 CEST 2019 + cd /home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4 + make make -C src/ clean make[1]: Entering directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src' rm -f *.sdnet *.tbl .sdnet_switch_info.dat make[1]: Leaving directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src' make -C testdata/ clean make[1]: Entering directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/testdata' rm -f *.pcap *.txt *.pyc *.axi config_writes.* *_reg_defines.py make[1]: Leaving directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/testdata' rm -rf nf_sume_sdnet_ip/ rm -f rm -f sw/config_tables.c make -C src/ make[1]: Entering directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src' p4c-sdnet -o minip4.sdnet --sdnet_info .sdnet_switch_info.dat minip4_solution.p4 minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field task struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_egress.p4(33) meta.task = task; ^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field ingress_port struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_egress.p4(34) meta.ingress_port = sume_metadata.src_port; ^^^^^^^^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field table_id struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_egress.p4(40) meta.table_id = table_id; ^^^^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(17) meta.v4sum = ~tmp; ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(44) meta.v6sum = ~tmp; ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(57) bit<17> tmp = (bit<17>) hdr.udp.checksum + (bit<17>) meta.v6sum; ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(62) tmp = tmp + (bit<17>) (0xffff - meta.v4sum); ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(75) bit<17> tmp = (bit<17>) hdr.udp.checksum + (bit<17>) meta.v4sum; ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(80) tmp = tmp + (bit<17>) (0xffff - meta.v6sum); ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(93) bit<17> tmp = (bit<17>) hdr.tcp.checksum + (bit<17>) meta.v6sum; ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(98) tmp = tmp + (bit<17>) (0xffff - meta.v4sum); ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v4sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(111) bit<17> tmp = (bit<17>) hdr.tcp.checksum + (bit<17>) meta.v4sum; ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field v6sum struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_delta_checksum.p4(116) tmp = tmp + (bit<17>) (0xffff - meta.v6sum); ^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field switch_task struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_nat64_generic.p4(16) meta.switch_task = TASK_CHECKSUM_ICMP; ^^^^^^^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field chk_icmp struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_nat64_generic.p4(19) meta.chk_icmp = 1; ^^^^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field chk_ipv4 struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_nat64_generic.p4(56) meta.chk_ipv4 = 1; /* need to calculate the hdrchecksum */ ^^^^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field chk_icmp6 struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_nat64_generic.p4(125) meta.chk_icmp6 = 1; ^^^^^^^^^ minip4_solution.p4(22): error: Structure struct user_metadata_t does not have a field cast_length struct user_metadata_t { ^^^^^^^^^^^^^^^ actions_nat64_generic.p4(126) meta.cast_length = (bit<32>) hdr.ipv6.payload_length; ^^^^^^^^^^^ Makefile:34: recipe for target 'all' failed make[1]: *** [all] Error 1 make[1]: Leaving directory '/home/nico/projects/P4-NetFPGA/contrib-projects/sume-sdnet-switch/projects/minip4/src' Makefile:31: recipe for target 'frontend' failed make: *** [frontend] Error 2