Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/79797 _Compilation issues_ Submitter: Konstantin Ananyev Date: 2020-10-06 15:03:16 Reply_mail: 20201006150316.5776-15-konstantin.ananyev@intel.com DPDK git baseline: Repo:dpdk, CommitID: f459f6038283a1ad3b0f4d98edcedae70043428f Meson Build Summary: 21 Builds Done, 13 Successful, 8 Failures, 0 Blocked +----------------+------------+--------------+------------+------------+-----------+----------+ | os | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document | +----------------+------------+--------------+------------+------------+-----------+----------+ | CENTOS82-64 | pass | pass | pass | pass | pass | | | RHEL82-64 | pass | | | | | | | UB1804-64 | pass | | | | | | | FC32-64 | FAIL | FAIL | | | | | | UB2004-64 | FAIL | FAIL | FAIL | | | FAIL | | WIN10-64 | | pass | | | | | | UB2004-32 | pass | | | | | | | FreeBSD1201-64 | pass | pass | | pass | pass | | | SUSE15-64 | FAIL | FAIL | | | | | +----------------+------------+--------------+------------+------------+-----------+----------+ Test environment and configuration as below: OS: CENTOS82-64 Kernel Version: 4.18.0-193.el8.x86_64 CPU info: Intel(R) Xeon(R) Platinum 8280M CPU @ 2.70GHz GCC Version: gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5) Clang Version: 9.0.1 (Red Hat 9.0.1-2.module_el8.2.0+309+0c7b6b03) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-clang x86_64-native-linuxapp-icc x86_64-native-linuxapp-gcc+shared x86_64-native-linuxapp-gcc+debug OS: RHEL82-64 Kernel Version: 4.18.0-193.el8.x86_64 CPU info: Intel(R) Xeon(R) Platinum 8280M CPU @ 2.70GHz GCC Version: gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5) Clang Version: 8.0.1 (Red Hat 8.0.1-1.module_el8.1.0+215+a01033fb) x86_64-native-linuxapp-gcc OS: UB1804-64 Kernel Version: 5.3.0-59-generic CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz GCC Version: gcc (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0 Clang Version: 6.0.0-1ubuntu2 (tags/RELEASE_600/final) x86_64-native-linuxapp-gcc OS: FC32-64 Kernel Version: 5.6.0-0.rc7.git0.2.fc32.x86_64 CPU info: Intel(R) Xeon(R) Platinum 8280M CPU @ 2.70GHz GCC Version: gcc (GCC) 10.0.1 20200311 (Red Hat 10.0.1-0.9) Clang Version: 10.0.0 (Fedora 10.0.0-0.3.rc4.fc32) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-clang OS: UB2004-64 Kernel Version: 5.4.0-26-generic CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz GCC Version: gcc (Ubuntu 10-20200416-0ubuntu1) 10.0.1 20200416 (experimental) [master revision 3c3f12e2a76:dcee354ce56:44b326839d864fc10c459916abcc97f35a9ac3de] Clang Version: 10.0.0-4ubuntu1 x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc x86_64-native-linuxapp-icc x86_64-native-linuxapp-doc OS: WIN10-64 Kernel Version: N/A CPU info: N/A GCC Version: N/A Clang Version: Clang 8.0.0 x86_64-windows-clang OS: UB2004-32 Kernel Version: 5.4.0-26-generic CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz GCC Version: gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0 Clang Version: 10.0.0-4ubuntu1 i686-native-linuxapp-gcc OS: FreeBSD1201-64 Kernel Version: 12.1-RELEASE CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz (2294.74-MHz K8-class CPU) GCC Version: gcc (FreeBSD Ports Collection) 9.2.0 Clang Version: 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1) x86_64-native-bsdapp-gcc x86_64-native-bsdapp-clang x86_64-native-bsdapp-gcc+shared x86_64-native-bsdapp-gcc+debug OS: SUSE15-64 Kernel Version: 4.12.14-lp150.11-default CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812] Clang Version: 5.0.1 (tags/RELEASE_501/final 312548) x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc *Build Failed #1: OS: FC32-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o gcc -Ilib/librte_acl.a.p -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -MF lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o.d -o lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name ‘__rte_x86_zmm_t’ 55 | static const __rte_x86_zmm_t _SC_(match_mask) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: field name not in record or union initializer 56 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) In file included from ../lib/librte_acl/acl_run.h:9, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 58 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 58 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 59 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 59 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 60 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 60 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 61 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 61 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 62 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 62 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 63 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 63 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 64 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 64 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 65 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 65 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 66 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 66 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 67 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 67 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 68 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 68 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 69 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 69 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 70 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 70 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 71 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 71 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 72 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 72 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name ‘__rte_x86_zmm_t’ 76 | static const __rte_x86_zmm_t _SC_(index_mask) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: field name not in record or union initializer 77 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) In file included from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 79 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 79 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 80 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 80 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 81 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 81 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 82 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 82 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 83 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 83 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 84 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 84 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 85 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 85 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 86 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 86 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 87 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 87 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 88 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 88 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 89 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 89 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 90 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 90 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 91 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 91 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 92 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 92 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 93 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 93 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name ‘__rte_x86_zmm_t’ 97 | static const __rte_x86_zmm_t _SC_(trlo_idle) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: field name not in record or union initializer 98 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) In file included from ../lib/librte_acl/acl_run.h:9, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 100 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 100 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 101 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 101 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 102 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 102 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 103 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 103 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 104 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 104 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 105 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 105 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 106 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 106 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 107 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 107 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 108 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 108 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 109 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 109 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 110 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 110 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 111 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 111 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 112 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 112 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 113 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 113 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 114 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 114 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name ‘__rte_x86_zmm_t’ 118 | static const __rte_x86_zmm_t _SC_(trhi_idle) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: field name not in record or union initializer 119 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:6: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:9: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:12: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:3: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:6: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:9: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:12: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:3: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:6: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:9: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:12: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:3: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:6: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:9: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:12: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name ‘__rte_x86_zmm_t’ 127 | static const __rte_x86_zmm_t _SC_(shuffle_input) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: field name not in record or union initializer 128 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:15: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:27: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:39: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:3: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:15: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:27: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:39: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:3: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:15: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:27: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:39: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:3: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:15: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:27: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:39: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name ‘__rte_x86_zmm_t’ 136 | static const __rte_x86_zmm_t _SC_(four_32) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: field name not in record or union initializer 137 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:6: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:9: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:12: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:3: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:6: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:9: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:12: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:3: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:6: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:9: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:12: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:3: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:6: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:9: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:12: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name ‘__rte_x86_zmm_t’ 145 | static const __rte_x86_zmm_t _SC_(idx_add) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: field name not in record or union initializer 146 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:6: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:9: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:12: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:3: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:6: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:9: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:12: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:3: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^ ../lib/librte_acl/acl_run_avx512x16.h:149:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:6: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^ ../lib/librte_acl/acl_run_avx512x16.h:149:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:9: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:13: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:13: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:3: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:7: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:7: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:11: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:11: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:15: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:15: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name ‘__rte_x86_zmm_t’ 154 | static const __rte_x86_zmm_t _SC_(range_base) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: field name not in record or union initializer 155 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:15: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:27: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:39: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:3: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:15: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:27: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:39: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:3: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:15: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:27: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:39: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:3: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:15: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:27: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:39: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name ‘__rte_x86_zmm_t’ 163 | static const __rte_x86_zmm_t _SC_(pminp) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: field name not in record or union initializer 164 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:9: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:15: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:21: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:27: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:33: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:39: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:45: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:3: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:3: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:9: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:15: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:21: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:27: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:33: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:39: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:45: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name ‘__rte_x86_zmm_t’ 172 | static const __rte_x86_zmm_t _SC_(pmidx[2]) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:173:2: error: braces around scalar initializer [-Werror] 173 | [0] = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:173:2: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: field name not in record or union initializer 174 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:7: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:10: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:13: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:16: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:19: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:22: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:25: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:4: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:4: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:7: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:10: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:13: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:16: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:19: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:22: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:25: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:179:2: error: braces around scalar initializer [-Werror] 179 | [1] = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:179:2: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: field name not in record or union initializer 180 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:7: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:7: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:10: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:10: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:13: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:13: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:16: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:16: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:20: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:20: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:23: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:23: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:27: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:27: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:4: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:4: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:8: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:8: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:11: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:11: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:15: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:15: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:18: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:18: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:22: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:22: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:25: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:25: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:29: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:29: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h: In function ‘_m512_mask_gather_epi8x8’: ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: unknown type name ‘__rte_x86_zmm_t’ 196 | __rte_x86_zmm_t p; | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:200:3: error: request for member ‘z’ in something not a structure or union 200 | p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, | ^ ../lib/librte_acl/acl_run_avx512x16.h:203:26: error: request for member ‘u64’ in something not a structure or union 203 | v.u32[0] = *(uint8_t *)p.u64[0]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:204:26: error: request for member ‘u64’ in something not a structure or union 204 | v.u32[1] = *(uint8_t *)p.u64[1]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:205:26: error: request for member ‘u64’ in something not a structure or union 205 | v.u32[2] = *(uint8_t *)p.u64[2]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:206:26: error: request for member ‘u64’ in something not a structure or union 206 | v.u32[3] = *(uint8_t *)p.u64[3]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:207:26: error: request for member ‘u64’ in something not a structure or union 207 | v.u32[4] = *(uint8_t *)p.u64[4]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:208:26: error: request for member ‘u64’ in something not a structure or union 208 | v.u32[5] = *(uint8_t *)p.u64[5]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:209:26: error: request for member ‘u64’ in something not a structure or union 209 | v.u32[6] = *(uint8_t *)p.u64[6]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:210:26: error: request for member ‘u64’ in something not a structure or union 210 | v.u32[7] = *(uint8_t *)p.u64[7]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:196:18: error: variable ‘p’ set but not used [-Werror=unused-but-set-variable] 196 | __rte_x86_zmm_t p; | ^ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512x16.h:238:4: note: in expansion of macro ‘_SV_’ 238 | _SV_(pminp), _mm512_castsi256_si512(inp[1])); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘trans_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:83:24: note: in expansion of macro ‘_SV_’ 83 | addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:83:54: note: in expansion of macro ‘_SV_’ 83 | addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:84:3: note: in expansion of macro ‘_SV_’ 84 | _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:84:18: note: in expansion of macro ‘_SV_’ 84 | _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘get_next_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:159:57: note: in expansion of macro ‘_SV_’ 159 | p[0] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[0]), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:161:57: note: in expansion of macro ‘_SV_’ 161 | p[1] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[1]), | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘start_flow_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:207:28: note: in expansion of macro ‘_SV_’ 207 | ni = _M_I_(add_epi32)(ni, _SV_(idx_add)); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:242:30: note: in expansion of macro ‘_SV_’ 242 | res = _M_SI_(and)(tr_lo[0], _SV_(index_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:245:54: note: in expansion of macro ‘_SV_’ 245 | tr_lo[0] = _M_I_(mask_mov_epi32)(tr_lo[0], rmsk[0], _SV_(trlo_idle)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:246:54: note: in expansion of macro ‘_SV_’ 246 | tr_hi[0] = _M_I_(mask_mov_epi32)(tr_hi[0], rmsk[0], _SV_(trhi_idle)); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_check_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:272:43: note: in expansion of macro ‘_SV_’ 272 | rm[0] = _M_I_(test_epi32_mask)(tr_lo[0], _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:273:43: note: in expansion of macro ‘_SV_’ 273 | rm[1] = _M_I_(test_epi32_mask)(tr_lo[1], _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:292:6: note: in expansion of macro ‘_SV_’ 292 | _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:301:6: note: in expansion of macro ‘_SV_’ 301 | _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:239:1: error: control reaches end of non-void function [-Werror=return-type] 239 | } | ^ cc1: all warnings being treated as errors [181/2625] Generating rte_cfgfile_def with a custom command [182/2625] Generating rte_cfgfile_mingw with a custom command [183/2625] Generating timer.sym_chk with a meson_exe.py custom command [184/2625] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [185/2625] Compiling C object lib/librte_bitratestats.a.p/librte_bitratestats_rte_bitrate.c.o [186/2625] Compiling C object lib/librte_cfgfile.a.p/librte_cfgfile_rte_cfgfile.c.o [187/2625] Compiling C object lib/librte_bbdev.a.p/librte_bbdev_rte_bbdev.c.o [188/2625] Generating eal.sym_chk with a meson_exe.py custom command [189/2625] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_sse.c.o [190/2625] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o [191/2625] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_avx2.c.o ninja: build stopped: subcommand failed *Build Failed #2: OS: FC32-64 Target: x86_64-native-linuxapp-clang FAILED: lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o clang -Ilib/librte_acl/libavx512_tmp.a.p -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DCC_AVX2_SUPPORT -mavx512f -mavx512vl -mavx512cd -mavx512bw -MD -MQ lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o -MF lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o.d -o lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(match_mask) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(index_mask) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(trlo_idle) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(trhi_idle) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(shuffle_input) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(four_32) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(idx_add) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(range_base) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(pminp) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(pmidx[2]) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: use of undeclared identifier '__rte_x86_zmm_t' __rte_x86_zmm_t p; ^ ../lib/librte_acl/acl_run_avx512x16.h:200:2: error: use of undeclared identifier 'p' p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, ^ ../lib/librte_acl/acl_run_avx512x16.h:203:25: error: use of undeclared identifier 'p' v.u32[0] = *(uint8_t *)p.u64[0]; ^ ../lib/librte_acl/acl_run_avx512x16.h:204:25: error: use of undeclared identifier 'p' v.u32[1] = *(uint8_t *)p.u64[1]; ^ ../lib/librte_acl/acl_run_avx512x16.h:205:25: error: use of undeclared identifier 'p' v.u32[2] = *(uint8_t *)p.u64[2]; ^ ../lib/librte_acl/acl_run_avx512x16.h:206:25: error: use of undeclared identifier 'p' v.u32[3] = *(uint8_t *)p.u64[3]; ^ ../lib/librte_acl/acl_run_avx512x16.h:207:25: error: use of undeclared identifier 'p' v.u32[4] = *(uint8_t *)p.u64[4]; ^ ../lib/librte_acl/acl_run_avx512x16.h:208:25: error: use of undeclared identifier 'p' v.u32[5] = *(uint8_t *)p.u64[5]; ^ ../lib/librte_acl/acl_run_avx512x16.h:209:25: error: use of undeclared identifier 'p' v.u32[6] = *(uint8_t *)p.u64[6]; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [174/2626] Compiling C object lib/librte_acl.a.p/librte_acl_acl_gen.c.o [175/2626] Generating eal.sym_chk with a meson_exe.py custom command [176/2626] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_scalar.c.o [177/2626] Compiling C object lib/librte_acl.a.p/librte_acl_tb_mem.c.o [178/2626] Compiling C object lib/librte_acl.a.p/librte_acl_acl_bld.c.o [179/2626] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_sse.c.o [180/2626] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [181/2626] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_avx2.c.o [182/2626] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o ninja: build stopped: subcommand failed *Build Failed #3: OS: SUSE15-64 Target: x86_64-native-linuxapp-clang FAILED: lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o clang -Ilib/librte_acl/libavx512_tmp.a.p -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DCC_AVX2_SUPPORT -mavx512f -mavx512vl -mavx512cd -mavx512bw -MD -MQ lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o -MF lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o.d -o lib/librte_acl/libavx512_tmp.a.p/acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(match_mask) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(index_mask) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(trlo_idle) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(trhi_idle) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(shuffle_input) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(four_32) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(idx_add) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(range_base) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(pminp) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(pmidx[2]) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: use of undeclared identifier '__rte_x86_zmm_t' __rte_x86_zmm_t p; ^ ../lib/librte_acl/acl_run_avx512x16.h:200:2: error: use of undeclared identifier 'p' p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, ^ ../lib/librte_acl/acl_run_avx512x16.h:203:25: error: use of undeclared identifier 'p' v.u32[0] = *(uint8_t *)p.u64[0]; ^ ../lib/librte_acl/acl_run_avx512x16.h:204:25: error: use of undeclared identifier 'p' v.u32[1] = *(uint8_t *)p.u64[1]; ^ ../lib/librte_acl/acl_run_avx512x16.h:205:25: error: use of undeclared identifier 'p' v.u32[2] = *(uint8_t *)p.u64[2]; ^ ../lib/librte_acl/acl_run_avx512x16.h:206:25: error: use of undeclared identifier 'p' v.u32[3] = *(uint8_t *)p.u64[3]; ^ ../lib/librte_acl/acl_run_avx512x16.h:207:25: error: use of undeclared identifier 'p' v.u32[4] = *(uint8_t *)p.u64[4]; ^ ../lib/librte_acl/acl_run_avx512x16.h:208:25: error: use of undeclared identifier 'p' v.u32[5] = *(uint8_t *)p.u64[5]; ^ ../lib/librte_acl/acl_run_avx512x16.h:209:25: error: use of undeclared identifier 'p' v.u32[6] = *(uint8_t *)p.u64[6]; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [170/2594] Generating metrics.sym_chk with a meson_exe.py custom command [171/2594] Generating cmdline.sym_chk with a meson_exe.py custom command [172/2594] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_scalar.c.o [173/2594] Generating timer.sym_chk with a meson_exe.py custom command [174/2594] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [175/2594] Compiling C object lib/librte_acl.a.p/librte_acl_acl_gen.c.o [176/2594] Generating eal.sym_chk with a meson_exe.py custom command [177/2594] Compiling C object lib/librte_acl.a.p/librte_acl_acl_bld.c.o [178/2594] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o ninja: build stopped: subcommand failed *Build Failed #4: OS: SUSE15-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o gcc -Ilib/librte_acl.a.p -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -MF lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o.d -o lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137:0: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(match_mask) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) In file included from ../lib/librte_acl/acl_run.h:9:0, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ RTE_ACL_NODE_MATCH, ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137:0: ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(index_mask) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) In file included from ../lib/librte_acl/acl_run_sse.h:5:0, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ RTE_ACL_NODE_INDEX, ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137:0: ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(trlo_idle) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) In file included from ../lib/librte_acl/acl_run.h:9:0, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ RTE_ACL_IDLE_NODE, ^~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137:0: ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(trhi_idle) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:6: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:120:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:9: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:120:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:12: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:120:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:3: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:121:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:6: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:121:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:9: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:121:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:12: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:121:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:3: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:122:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:6: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:122:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:9: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:122:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:12: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:122:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:3: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:123:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:6: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:123:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:9: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:123:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:12: error: excess elements in scalar initializer [-Werror] 0, 0, 0, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:123:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(shuffle_input) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:15: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:27: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:39: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:3: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:15: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:27: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:39: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:3: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:15: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:27: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:39: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:3: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:15: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:27: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:39: error: excess elements in scalar initializer [-Werror] 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(four_32) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:6: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:138:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:9: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:138:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:12: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:138:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:3: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:139:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:6: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:139:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:9: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:139:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:12: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:139:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:3: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:140:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:6: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:140:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:9: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:140:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:12: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:140:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:3: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:141:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:6: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:141:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:9: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:141:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:12: error: excess elements in scalar initializer [-Werror] 4, 4, 4, 4, ^ ../lib/librte_acl/acl_run_avx512x16.h:141:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(idx_add) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:6: error: excess elements in scalar initializer [-Werror] 0, 1, 2, 3, ^ ../lib/librte_acl/acl_run_avx512x16.h:147:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:9: error: excess elements in scalar initializer [-Werror] 0, 1, 2, 3, ^ ../lib/librte_acl/acl_run_avx512x16.h:147:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:12: error: excess elements in scalar initializer [-Werror] 0, 1, 2, 3, ^ ../lib/librte_acl/acl_run_avx512x16.h:147:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:3: error: excess elements in scalar initializer [-Werror] 4, 5, 6, 7, ^ ../lib/librte_acl/acl_run_avx512x16.h:148:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:6: error: excess elements in scalar initializer [-Werror] 4, 5, 6, 7, ^ ../lib/librte_acl/acl_run_avx512x16.h:148:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:9: error: excess elements in scalar initializer [-Werror] 4, 5, 6, 7, ^ ../lib/librte_acl/acl_run_avx512x16.h:148:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:12: error: excess elements in scalar initializer [-Werror] 4, 5, 6, 7, ^ ../lib/librte_acl/acl_run_avx512x16.h:148:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:3: error: excess elements in scalar initializer [-Werror] 8, 9, 10, 11, ^ ../lib/librte_acl/acl_run_avx512x16.h:149:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:6: error: excess elements in scalar initializer [-Werror] 8, 9, 10, 11, ^ ../lib/librte_acl/acl_run_avx512x16.h:149:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:9: error: excess elements in scalar initializer [-Werror] 8, 9, 10, 11, ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:13: error: excess elements in scalar initializer [-Werror] 8, 9, 10, 11, ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:13: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:3: error: excess elements in scalar initializer [-Werror] 12, 13, 14, 15, ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:7: error: excess elements in scalar initializer [-Werror] 12, 13, 14, 15, ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:7: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:11: error: excess elements in scalar initializer [-Werror] 12, 13, 14, 15, ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:11: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:15: error: excess elements in scalar initializer [-Werror] 12, 13, 14, 15, ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:15: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(range_base) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:15: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:27: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:39: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:3: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:15: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:27: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:39: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:3: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:15: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:27: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:39: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:3: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:15: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:27: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:39: error: excess elements in scalar initializer [-Werror] 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(pminp) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:9: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:15: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:21: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:27: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:33: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:39: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:45: error: excess elements in scalar initializer [-Werror] 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:3: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:3: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:9: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:15: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:21: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:27: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:33: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:39: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:45: error: excess elements in scalar initializer [-Werror] 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name ‘__rte_x86_zmm_t’ static const __rte_x86_zmm_t _SC_(pmidx[2]) = { ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:173:2: error: braces around scalar initializer [-Werror] [0] = { ^ ../lib/librte_acl/acl_run_avx512x16.h:173:2: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:7: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:10: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:13: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:16: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:19: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:22: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:25: error: excess elements in scalar initializer [-Werror] 0, 0, 1, 0, 2, 0, 3, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:175:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:4: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:4: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:7: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:10: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:13: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:16: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:19: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:22: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:25: error: excess elements in scalar initializer [-Werror] 4, 0, 5, 0, 6, 0, 7, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:176:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:179:2: error: braces around scalar initializer [-Werror] [1] = { ^ ../lib/librte_acl/acl_run_avx512x16.h:179:2: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: field name not in record or union initializer .u32 = { ^ ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:7: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:181:7: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:10: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:181:10: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:13: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:181:13: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:16: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:16: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:20: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:181:20: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:23: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:23: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:27: error: excess elements in scalar initializer [-Werror] 8, 0, 9, 0, 10, 0, 11, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:181:27: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:4: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:4: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:8: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:182:8: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:11: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:11: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:15: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:182:15: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:18: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:18: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:22: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:182:22: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:25: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:25: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:29: error: excess elements in scalar initializer [-Werror] 12, 0, 13, 0, 14, 0, 15, 0, ^ ../lib/librte_acl/acl_run_avx512x16.h:182:29: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h: In function ‘_m512_mask_gather_epi8x8’: ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: unknown type name ‘__rte_x86_zmm_t’; did you mean ‘rte_xmm_t’? __rte_x86_zmm_t p; ^~~~~~~~~~~~~~~ rte_xmm_t ../lib/librte_acl/acl_run_avx512x16.h:200:3: error: request for member ‘z’ in something not a structure or union p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, ^ ../lib/librte_acl/acl_run_avx512x16.h:203:26: error: request for member ‘u64’ in something not a structure or union v.u32[0] = *(uint8_t *)p.u64[0]; ^ ../lib/librte_acl/acl_run_avx512x16.h:204:26: error: request for member ‘u64’ in something not a structure or union v.u32[1] = *(uint8_t *)p.u64[1]; ^ ../lib/librte_acl/acl_run_avx512x16.h:205:26: error: request for member ‘u64’ in something not a structure or union v.u32[2] = *(uint8_t *)p.u64[2]; ^ ../lib/librte_acl/acl_run_avx512x16.h:206:26: error: request for member ‘u64’ in something not a structure or union v.u32[3] = *(uint8_t *)p.u64[3]; ^ ../lib/librte_acl/acl_run_avx512x16.h:207:26: error: request for member ‘u64’ in something not a structure or union v.u32[4] = *(uint8_t *)p.u64[4]; ^ ../lib/librte_acl/acl_run_avx512x16.h:208:26: error: request for member ‘u64’ in something not a structure or union v.u32[5] = *(uint8_t *)p.u64[5]; ^ ../lib/librte_acl/acl_run_avx512x16.h:209:26: error: request for member ‘u64’ in something not a structure or union v.u32[6] = *(uint8_t *)p.u64[6]; ^ ../lib/librte_acl/acl_run_avx512x16.h:210:26: error: request for member ‘u64’ in something not a structure or union v.u32[7] = *(uint8_t *)p.u64[7]; ^ ../lib/librte_acl/acl_run_avx512x16.h:196:18: error: variable ‘p’ set but not used [-Werror=unused-but-set-variable] __rte_x86_zmm_t p; ^ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512x16.h:238:4: note: in expansion of macro ‘_SV_’ _SV_(pminp), _mm512_castsi256_si512(inp[1])); ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘trans_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:83:24: note: in expansion of macro ‘_SV_’ addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:83:54: note: in expansion of macro ‘_SV_’ addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:84:3: note: in expansion of macro ‘_SV_’ _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:84:18: note: in expansion of macro ‘_SV_’ _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘get_next_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:159:57: note: in expansion of macro ‘_SV_’ p[0] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[0]), ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:161:57: note: in expansion of macro ‘_SV_’ p[1] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[1]), ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘start_flow_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:207:28: note: in expansion of macro ‘_SV_’ ni = _M_I_(add_epi32)(ni, _SV_(idx_add)); ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:242:30: note: in expansion of macro ‘_SV_’ res = _M_SI_(and)(tr_lo[0], _SV_(index_mask)); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:245:54: note: in expansion of macro ‘_SV_’ tr_lo[0] = _M_I_(mask_mov_epi32)(tr_lo[0], rmsk[0], _SV_(trlo_idle)); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:246:54: note: in expansion of macro ‘_SV_’ tr_hi[0] = _M_I_(mask_mov_epi32)(tr_hi[0], rmsk[0], _SV_(trhi_idle)); ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_check_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:272:43: note: in expansion of macro ‘_SV_’ rm[0] = _M_I_(test_epi32_mask)(tr_lo[0], _SV_(match_mask)); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:273:43: note: in expansion of macro ‘_SV_’ rm[1] = _M_I_(test_epi32_mask)(tr_lo[1], _SV_(match_mask)); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:292:6: note: in expansion of macro ‘_SV_’ _SV_(match_mask)); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union #define _SV_(x) (zmm_##x.z) ^ ../lib/librte_acl/acl_run_avx512_common.h:301:6: note: in expansion of macro ‘_SV_’ _SV_(match_mask)); ^~~~ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:239:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1: all warnings being treated as errors [180/2593] Compiling C object lib/librte_port.a.p/librte_port_rte_port_frag.c.o [181/2593] Compiling C object lib/librte_port.a.p/librte_port_rte_port_ras.c.o [182/2593] Generating timer.sym_chk with a meson_exe.py custom command [183/2593] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [184/2593] Compiling C object lib/librte_bitratestats.a.p/librte_bitratestats_rte_bitrate.c.o [185/2593] Generating eal.sym_chk with a meson_exe.py custom command [186/2593] Compiling C object lib/librte_bbdev.a.p/librte_bbdev_rte_bbdev.c.o [187/2593] Compiling C object lib/librte_acl.a.p/librte_acl_acl_bld.c.o [188/2593] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o ninja: build stopped: subcommand failed *Build Failed #5: OS: UB2004-64 Target: x86_64-native-linuxapp-clang FAILED: lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o clang -Ilib/librte_acl.a.p -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -MF lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o.d -o lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(match_mask) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(index_mask) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(trlo_idle) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(trhi_idle) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(shuffle_input) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(four_32) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(idx_add) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(range_base) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(pminp) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name '__rte_x86_zmm_t' static const __rte_x86_zmm_t _SC_(pmidx[2]) = { ^ ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: use of undeclared identifier '__rte_x86_zmm_t' __rte_x86_zmm_t p; ^ ../lib/librte_acl/acl_run_avx512x16.h:200:2: error: use of undeclared identifier 'p' p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, ^ ../lib/librte_acl/acl_run_avx512x16.h:203:25: error: use of undeclared identifier 'p' v.u32[0] = *(uint8_t *)p.u64[0]; ^ ../lib/librte_acl/acl_run_avx512x16.h:204:25: error: use of undeclared identifier 'p' v.u32[1] = *(uint8_t *)p.u64[1]; ^ ../lib/librte_acl/acl_run_avx512x16.h:205:25: error: use of undeclared identifier 'p' v.u32[2] = *(uint8_t *)p.u64[2]; ^ ../lib/librte_acl/acl_run_avx512x16.h:206:25: error: use of undeclared identifier 'p' v.u32[3] = *(uint8_t *)p.u64[3]; ^ ../lib/librte_acl/acl_run_avx512x16.h:207:25: error: use of undeclared identifier 'p' v.u32[4] = *(uint8_t *)p.u64[4]; ^ ../lib/librte_acl/acl_run_avx512x16.h:208:25: error: use of undeclared identifier 'p' v.u32[5] = *(uint8_t *)p.u64[5]; ^ ../lib/librte_acl/acl_run_avx512x16.h:209:25: error: use of undeclared identifier 'p' v.u32[6] = *(uint8_t *)p.u64[6]; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. [185/2615] Generating rte_cfgfile_def with a custom command [186/2615] Generating rte_cfgfile_mingw with a custom command [187/2615] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [188/2615] Generating eal.sym_chk with a meson_exe.py custom command [189/2615] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_avx2.c.o [190/2615] Compiling C object lib/librte_bitratestats.a.p/librte_bitratestats_rte_bitrate.c.o [191/2615] Compiling C object lib/librte_cfgfile.a.p/librte_cfgfile_rte_cfgfile.c.o [192/2615] Compiling C object lib/librte_bbdev.a.p/librte_bbdev_rte_bbdev.c.o [193/2615] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o ninja: build stopped: subcommand failed *Build Failed #6: OS: UB2004-64 Target: x86_64-native-linuxapp-gcc FAILED: lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o gcc -Ilib/librte_acl.a.p -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-zero-length-bounds -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -MF lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o.d -o lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name ‘__rte_x86_zmm_t’ 55 | static const __rte_x86_zmm_t _SC_(match_mask) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: field name not in record or union initializer 56 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) In file included from ../lib/librte_acl/acl_run.h:9, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 58 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 58 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 59 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 59 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 60 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 60 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 61 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 61 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 62 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 62 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 63 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 63 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 64 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 64 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 65 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 65 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 66 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 66 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 67 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 67 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 68 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 68 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 69 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 69 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 70 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 70 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 71 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 71 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 72 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 72 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name ‘__rte_x86_zmm_t’ 76 | static const __rte_x86_zmm_t _SC_(index_mask) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: field name not in record or union initializer 77 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) In file included from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 79 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 79 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 80 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 80 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 81 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 81 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 82 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 82 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 83 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 83 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 84 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 84 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 85 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 85 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 86 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 86 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 87 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 87 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 88 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 88 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 89 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 89 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 90 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 90 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 91 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 91 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 92 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 92 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 93 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 93 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name ‘__rte_x86_zmm_t’ 97 | static const __rte_x86_zmm_t _SC_(trlo_idle) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: field name not in record or union initializer 98 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) In file included from ../lib/librte_acl/acl_run.h:9, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 100 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 100 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 101 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 101 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 102 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 102 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 103 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 103 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 104 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 104 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 105 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 105 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 106 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 106 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 107 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 107 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 108 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 108 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 109 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 109 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 110 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 110 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 111 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 111 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 112 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 112 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 113 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 113 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 114 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 114 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name ‘__rte_x86_zmm_t’ 118 | static const __rte_x86_zmm_t _SC_(trhi_idle) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: field name not in record or union initializer 119 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:6: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:9: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:12: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:3: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:6: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:9: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:12: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:3: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:6: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:9: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:12: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:3: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:6: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:9: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:12: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name ‘__rte_x86_zmm_t’ 127 | static const __rte_x86_zmm_t _SC_(shuffle_input) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: field name not in record or union initializer 128 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:15: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:27: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:39: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:3: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:15: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:27: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:39: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:3: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:15: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:27: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:39: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:3: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:15: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:27: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:39: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name ‘__rte_x86_zmm_t’ 136 | static const __rte_x86_zmm_t _SC_(four_32) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: field name not in record or union initializer 137 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:6: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:9: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:12: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:3: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:6: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:9: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:12: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:3: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:6: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:9: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:12: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:3: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:6: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:9: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:12: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name ‘__rte_x86_zmm_t’ 145 | static const __rte_x86_zmm_t _SC_(idx_add) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: field name not in record or union initializer 146 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:6: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:9: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:12: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:3: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:6: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:9: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:12: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:3: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^ ../lib/librte_acl/acl_run_avx512x16.h:149:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:6: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^ ../lib/librte_acl/acl_run_avx512x16.h:149:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:9: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:13: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:13: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:3: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:7: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:7: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:11: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:11: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:15: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:15: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name ‘__rte_x86_zmm_t’ 154 | static const __rte_x86_zmm_t _SC_(range_base) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: field name not in record or union initializer 155 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:15: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:27: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:39: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:3: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:15: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:27: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:39: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:3: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:15: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:27: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:39: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:3: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:15: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:27: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:39: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name ‘__rte_x86_zmm_t’ 163 | static const __rte_x86_zmm_t _SC_(pminp) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: field name not in record or union initializer 164 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:9: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:15: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:21: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:27: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:33: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:39: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:45: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:3: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:3: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:9: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:15: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:21: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:27: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:33: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:39: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:45: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name ‘__rte_x86_zmm_t’ 172 | static const __rte_x86_zmm_t _SC_(pmidx[2]) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:173:2: error: braces around scalar initializer [-Werror] 173 | [0] = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:173:2: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: field name not in record or union initializer 174 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:7: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:10: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:13: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:16: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:19: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:22: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:25: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:4: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:4: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:7: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:10: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:13: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:16: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:19: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:22: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:25: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:179:2: error: braces around scalar initializer [-Werror] 179 | [1] = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:179:2: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: field name not in record or union initializer 180 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:7: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:7: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:10: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:10: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:13: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:13: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:16: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:16: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:20: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:20: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:23: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:23: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:27: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:27: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:4: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:4: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:8: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:8: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:11: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:11: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:15: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:15: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:18: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:18: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:22: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:22: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:25: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:25: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:29: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:29: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h: In function ‘_m512_mask_gather_epi8x8’: ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: unknown type name ‘__rte_x86_zmm_t’ 196 | __rte_x86_zmm_t p; | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:200:3: error: request for member ‘z’ in something not a structure or union 200 | p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, | ^ ../lib/librte_acl/acl_run_avx512x16.h:203:26: error: request for member ‘u64’ in something not a structure or union 203 | v.u32[0] = *(uint8_t *)p.u64[0]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:204:26: error: request for member ‘u64’ in something not a structure or union 204 | v.u32[1] = *(uint8_t *)p.u64[1]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:205:26: error: request for member ‘u64’ in something not a structure or union 205 | v.u32[2] = *(uint8_t *)p.u64[2]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:206:26: error: request for member ‘u64’ in something not a structure or union 206 | v.u32[3] = *(uint8_t *)p.u64[3]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:207:26: error: request for member ‘u64’ in something not a structure or union 207 | v.u32[4] = *(uint8_t *)p.u64[4]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:208:26: error: request for member ‘u64’ in something not a structure or union 208 | v.u32[5] = *(uint8_t *)p.u64[5]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:209:26: error: request for member ‘u64’ in something not a structure or union 209 | v.u32[6] = *(uint8_t *)p.u64[6]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:210:26: error: request for member ‘u64’ in something not a structure or union 210 | v.u32[7] = *(uint8_t *)p.u64[7]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:196:18: error: variable ‘p’ set but not used [-Werror=unused-but-set-variable] 196 | __rte_x86_zmm_t p; | ^ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512x16.h:238:4: note: in expansion of macro ‘_SV_’ 238 | _SV_(pminp), _mm512_castsi256_si512(inp[1])); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘trans_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:83:24: note: in expansion of macro ‘_SV_’ 83 | addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:83:54: note: in expansion of macro ‘_SV_’ 83 | addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:84:3: note: in expansion of macro ‘_SV_’ 84 | _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:84:18: note: in expansion of macro ‘_SV_’ 84 | _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘get_next_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:159:57: note: in expansion of macro ‘_SV_’ 159 | p[0] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[0]), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:161:57: note: in expansion of macro ‘_SV_’ 161 | p[1] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[1]), | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘start_flow_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:207:28: note: in expansion of macro ‘_SV_’ 207 | ni = _M_I_(add_epi32)(ni, _SV_(idx_add)); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:242:30: note: in expansion of macro ‘_SV_’ 242 | res = _M_SI_(and)(tr_lo[0], _SV_(index_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:245:54: note: in expansion of macro ‘_SV_’ 245 | tr_lo[0] = _M_I_(mask_mov_epi32)(tr_lo[0], rmsk[0], _SV_(trlo_idle)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:246:54: note: in expansion of macro ‘_SV_’ 246 | tr_hi[0] = _M_I_(mask_mov_epi32)(tr_hi[0], rmsk[0], _SV_(trhi_idle)); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_check_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:272:43: note: in expansion of macro ‘_SV_’ 272 | rm[0] = _M_I_(test_epi32_mask)(tr_lo[0], _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:273:43: note: in expansion of macro ‘_SV_’ 273 | rm[1] = _M_I_(test_epi32_mask)(tr_lo[1], _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:292:6: note: in expansion of macro ‘_SV_’ 292 | _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:301:6: note: in expansion of macro ‘_SV_’ 301 | _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:239:1: error: control reaches end of non-void function [-Werror=return-type] 239 | } | ^ cc1: all warnings being treated as errors [183/2615] Generating timer.sym_chk with a meson_exe.py custom command [184/2615] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [185/2615] Generating eal.sym_chk with a meson_exe.py custom command [186/2615] Compiling C object lib/librte_cfgfile.a.p/librte_cfgfile_rte_cfgfile.c.o [187/2615] Compiling C object lib/librte_bitratestats.a.p/librte_bitratestats_rte_bitrate.c.o [188/2615] Compiling C object lib/librte_bbdev.a.p/librte_bbdev_rte_bbdev.c.o [189/2615] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_sse.c.o [190/2615] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o [191/2615] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_avx2.c.o ninja: build stopped: subcommand failed *Build Failed #7: OS: UB2004-64 Target: x86_64-native-linuxapp-icc FAILED: lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o icc -Ilib/librte_acl.a.p -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=188 -diag-disable=2203 -diag-disable=2279 -diag-disable=2557 -diag-disable=3179 -diag-disable=3656 -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -MF lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o.d -o lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c(110): ../lib/librte_acl/acl_run_avx512x8.h(162): warning #300: const variable "zero" requires an initializer static const uint32_t zero; ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(55): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(match_mask) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(76): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(index_mask) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(97): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(trlo_idle) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(118): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(trhi_idle) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(127): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(shuffle_input) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(136): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(four_32) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(145): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(idx_add) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(154): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(range_base) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(163): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(pminp) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(172): error: identifier "__rte_x86_zmm_t" is undefined static const __rte_x86_zmm_t _SC_(pmidx[2]) = { ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(196): error: identifier "__rte_x86_zmm_t" is undefined __rte_x86_zmm_t p; ^ In file included from ../lib/librte_acl/acl_run_avx512.c(137): ../lib/librte_acl/acl_run_avx512x16.h(198): warning #300: const variable "zero" requires an initializer static const uint32_t zero; ^ compilation aborted for ../lib/librte_acl/acl_run_avx512.c (code 2) [183/2615] Linking static target lib/librte_ethdev.a [184/2615] Compiling C object lib/librte_acl.a.p/librte_acl_acl_bld.c.o [185/2615] Compiling C object lib/librte_bitratestats.a.p/librte_bitratestats_rte_bitrate.c.o [186/2615] Linking target lib/librte_eal.so.21.0 [187/2615] Compiling C object lib/librte_cfgfile.a.p/librte_cfgfile_rte_cfgfile.c.o [188/2615] Compiling C object lib/librte_bbdev.a.p/librte_bbdev_rte_bbdev.c.o [189/2615] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_sse.c.o [190/2615] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_avx2.c.o [191/2615] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o ninja: build stopped: subcommand failed *Build Failed #8: OS: UB2004-64 Target: x86_64-native-linuxapp-doc FAILED: lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o gcc -Ilib/librte_acl.a.p -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_metrics -I../lib/librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -MF lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o.d -o lib/librte_acl.a.p/librte_acl_acl_run_avx512.c.o -c ../lib/librte_acl/acl_run_avx512.c In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:55:14: error: unknown type name ‘__rte_x86_zmm_t’ 55 | static const __rte_x86_zmm_t _SC_(match_mask) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: field name not in record or union initializer 56 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) ../lib/librte_acl/acl_run_avx512x16.h:56:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:56:2: note: (near initialization for ‘zmm_match_mask’) In file included from ../lib/librte_acl/acl_run.h:9, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 58 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 58 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 59 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 59 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 60 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 60 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 61 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 61 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 62 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 62 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 63 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 63 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 64 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 64 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 65 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:65:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 65 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 66 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:66:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 66 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 67 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:67:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 67 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 68 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:68:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 68 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 69 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:69:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 69 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 70 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:70:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 70 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 71 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:71:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 71 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: error: excess elements in scalar initializer [-Werror] 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 72 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’) 37 | #define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT) | ^ ../lib/librte_acl/acl_run_avx512x16.h:72:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’ 72 | RTE_ACL_NODE_MATCH, | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:76:14: error: unknown type name ‘__rte_x86_zmm_t’ 76 | static const __rte_x86_zmm_t _SC_(index_mask) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: field name not in record or union initializer 77 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) ../lib/librte_acl/acl_run_avx512x16.h:77:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:77:2: note: (near initialization for ‘zmm_index_mask’) In file included from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 79 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:79:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 79 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 80 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:80:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 80 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 81 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:81:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 81 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 82 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:82:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 82 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 83 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:83:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 83 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 84 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:84:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 84 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 85 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:85:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 85 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 86 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:86:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 86 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 87 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:87:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 87 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 88 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:88:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 88 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 89 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:89:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 89 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 90 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:90:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 90 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 91 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:91:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 91 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 92 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:92:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 92 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: error: excess elements in scalar initializer [-Werror] 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 93 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’) 22 | #define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:93:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’ 93 | RTE_ACL_NODE_INDEX, | ^~~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:97:14: error: unknown type name ‘__rte_x86_zmm_t’ 97 | static const __rte_x86_zmm_t _SC_(trlo_idle) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: field name not in record or union initializer 98 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) ../lib/librte_acl/acl_run_avx512x16.h:98:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:98:2: note: (near initialization for ‘zmm_trlo_idle’) In file included from ../lib/librte_acl/acl_run.h:9, from ../lib/librte_acl/acl_run_sse.h:5, from ../lib/librte_acl/acl_run_avx512.c:5: ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 100 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:100:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 100 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 101 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:101:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 101 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 102 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:102:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 102 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 103 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:103:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 103 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 104 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:104:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 104 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 105 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:105:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 105 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 106 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:106:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 106 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 107 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:107:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 107 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 108 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:108:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 108 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 109 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:109:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 109 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 110 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:110:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 110 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 111 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:111:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 111 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 112 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:112:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 112 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 113 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:113:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 113 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: error: excess elements in scalar initializer [-Werror] 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 114 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ ../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’) 84 | #define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE) | ^ ../lib/librte_acl/acl_run_avx512x16.h:114:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’ 114 | RTE_ACL_IDLE_NODE, | ^~~~~~~~~~~~~~~~~ In file included from ../lib/librte_acl/acl_run_avx512.c:137: ../lib/librte_acl/acl_run_avx512x16.h:118:14: error: unknown type name ‘__rte_x86_zmm_t’ 118 | static const __rte_x86_zmm_t _SC_(trhi_idle) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: field name not in record or union initializer 119 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:119:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:119:2: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:6: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:9: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:120:12: error: excess elements in scalar initializer [-Werror] 120 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:120:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:3: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:6: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:9: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:121:12: error: excess elements in scalar initializer [-Werror] 121 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:121:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:3: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:6: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:9: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:122:12: error: excess elements in scalar initializer [-Werror] 122 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:122:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:3: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:3: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:6: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:6: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:9: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:9: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:123:12: error: excess elements in scalar initializer [-Werror] 123 | 0, 0, 0, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:123:12: note: (near initialization for ‘zmm_trhi_idle’) ../lib/librte_acl/acl_run_avx512x16.h:127:14: error: unknown type name ‘__rte_x86_zmm_t’ 127 | static const __rte_x86_zmm_t _SC_(shuffle_input) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: field name not in record or union initializer 128 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:128:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:128:2: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:15: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:27: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:129:39: error: excess elements in scalar initializer [-Werror] 129 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:129:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:3: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:15: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:27: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:130:39: error: excess elements in scalar initializer [-Werror] 130 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:130:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:3: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:15: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:27: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:131:39: error: excess elements in scalar initializer [-Werror] 131 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:131:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:3: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:3: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:15: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:15: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:27: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:27: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:132:39: error: excess elements in scalar initializer [-Werror] 132 | 0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:132:39: note: (near initialization for ‘zmm_shuffle_input’) ../lib/librte_acl/acl_run_avx512x16.h:136:14: error: unknown type name ‘__rte_x86_zmm_t’ 136 | static const __rte_x86_zmm_t _SC_(four_32) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: field name not in record or union initializer 137 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:137:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:137:2: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:6: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:9: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:138:12: error: excess elements in scalar initializer [-Werror] 138 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:138:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:3: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:6: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:9: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:139:12: error: excess elements in scalar initializer [-Werror] 139 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:139:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:3: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:6: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:9: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:140:12: error: excess elements in scalar initializer [-Werror] 140 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:140:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:3: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:3: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:6: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:6: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:9: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:9: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:141:12: error: excess elements in scalar initializer [-Werror] 141 | 4, 4, 4, 4, | ^ ../lib/librte_acl/acl_run_avx512x16.h:141:12: note: (near initialization for ‘zmm_four_32’) ../lib/librte_acl/acl_run_avx512x16.h:145:14: error: unknown type name ‘__rte_x86_zmm_t’ 145 | static const __rte_x86_zmm_t _SC_(idx_add) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: field name not in record or union initializer 146 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:146:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:146:2: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:6: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:9: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:147:12: error: excess elements in scalar initializer [-Werror] 147 | 0, 1, 2, 3, | ^ ../lib/librte_acl/acl_run_avx512x16.h:147:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:3: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:6: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:9: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:148:12: error: excess elements in scalar initializer [-Werror] 148 | 4, 5, 6, 7, | ^ ../lib/librte_acl/acl_run_avx512x16.h:148:12: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:3: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^ ../lib/librte_acl/acl_run_avx512x16.h:149:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:6: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^ ../lib/librte_acl/acl_run_avx512x16.h:149:6: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:9: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:9: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:149:13: error: excess elements in scalar initializer [-Werror] 149 | 8, 9, 10, 11, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:149:13: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:3: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:3: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:7: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:7: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:11: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:11: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:150:15: error: excess elements in scalar initializer [-Werror] 150 | 12, 13, 14, 15, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:150:15: note: (near initialization for ‘zmm_idx_add’) ../lib/librte_acl/acl_run_avx512x16.h:154:14: error: unknown type name ‘__rte_x86_zmm_t’ 154 | static const __rte_x86_zmm_t _SC_(range_base) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: field name not in record or union initializer 155 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:155:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:155:2: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:15: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:27: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:156:39: error: excess elements in scalar initializer [-Werror] 156 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:156:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:3: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:15: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:27: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:157:39: error: excess elements in scalar initializer [-Werror] 157 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:157:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:3: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:15: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:27: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:158:39: error: excess elements in scalar initializer [-Werror] 158 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:158:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:3: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:3: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:15: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:15: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:27: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:27: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:159:39: error: excess elements in scalar initializer [-Werror] 159 | 0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c, | ^~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:159:39: note: (near initialization for ‘zmm_range_base’) ../lib/librte_acl/acl_run_avx512x16.h:163:14: error: unknown type name ‘__rte_x86_zmm_t’ 163 | static const __rte_x86_zmm_t _SC_(pminp) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: field name not in record or union initializer 164 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:164:2: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:164:2: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:9: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:15: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:21: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:27: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:33: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:39: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:165:45: error: excess elements in scalar initializer [-Werror] 165 | 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:165:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:3: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:3: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:9: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:9: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:15: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:15: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:21: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:21: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:27: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:27: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:33: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:33: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:39: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:39: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:166:45: error: excess elements in scalar initializer [-Werror] 166 | 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:166:45: note: (near initialization for ‘zmm_pminp’) ../lib/librte_acl/acl_run_avx512x16.h:172:14: error: unknown type name ‘__rte_x86_zmm_t’ 172 | static const __rte_x86_zmm_t _SC_(pmidx[2]) = { | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:173:2: error: braces around scalar initializer [-Werror] 173 | [0] = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:173:2: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: field name not in record or union initializer 174 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:174:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:174:3: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:7: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:10: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:13: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:16: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:19: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:22: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:175:25: error: excess elements in scalar initializer [-Werror] 175 | 0, 0, 1, 0, 2, 0, 3, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:175:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:4: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:4: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:7: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:7: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:10: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:10: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:13: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:13: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:16: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:16: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:19: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:19: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:22: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:22: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:176:25: error: excess elements in scalar initializer [-Werror] 176 | 4, 0, 5, 0, 6, 0, 7, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:176:25: note: (near initialization for ‘zmm_pmidx[0]’) ../lib/librte_acl/acl_run_avx512x16.h:179:2: error: braces around scalar initializer [-Werror] 179 | [1] = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:179:2: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: field name not in record or union initializer 180 | .u32 = { | ^ ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:180:3: error: braces around scalar initializer [-Werror] ../lib/librte_acl/acl_run_avx512x16.h:180:3: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:7: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:7: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:10: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:10: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:13: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:13: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:16: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:16: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:20: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:20: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:23: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:181:23: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:181:27: error: excess elements in scalar initializer [-Werror] 181 | 8, 0, 9, 0, 10, 0, 11, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:181:27: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:4: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:4: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:8: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:8: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:11: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:11: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:15: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:15: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:18: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:18: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:22: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:22: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:25: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^~ ../lib/librte_acl/acl_run_avx512x16.h:182:25: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h:182:29: error: excess elements in scalar initializer [-Werror] 182 | 12, 0, 13, 0, 14, 0, 15, 0, | ^ ../lib/librte_acl/acl_run_avx512x16.h:182:29: note: (near initialization for ‘zmm_pmidx[1]’) ../lib/librte_acl/acl_run_avx512x16.h: In function ‘_m512_mask_gather_epi8x8’: ../lib/librte_acl/acl_run_avx512x16.h:196:2: error: unknown type name ‘__rte_x86_zmm_t’ 196 | __rte_x86_zmm_t p; | ^~~~~~~~~~~~~~~ ../lib/librte_acl/acl_run_avx512x16.h:200:3: error: request for member ‘z’ in something not a structure or union 200 | p.z = _mm512_mask_set1_epi64(pdata, mask ^ _SIMD_PTR_MSK_, | ^ ../lib/librte_acl/acl_run_avx512x16.h:203:26: error: request for member ‘u64’ in something not a structure or union 203 | v.u32[0] = *(uint8_t *)p.u64[0]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:204:26: error: request for member ‘u64’ in something not a structure or union 204 | v.u32[1] = *(uint8_t *)p.u64[1]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:205:26: error: request for member ‘u64’ in something not a structure or union 205 | v.u32[2] = *(uint8_t *)p.u64[2]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:206:26: error: request for member ‘u64’ in something not a structure or union 206 | v.u32[3] = *(uint8_t *)p.u64[3]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:207:26: error: request for member ‘u64’ in something not a structure or union 207 | v.u32[4] = *(uint8_t *)p.u64[4]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:208:26: error: request for member ‘u64’ in something not a structure or union 208 | v.u32[5] = *(uint8_t *)p.u64[5]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:209:26: error: request for member ‘u64’ in something not a structure or union 209 | v.u32[6] = *(uint8_t *)p.u64[6]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:210:26: error: request for member ‘u64’ in something not a structure or union 210 | v.u32[7] = *(uint8_t *)p.u64[7]; | ^ ../lib/librte_acl/acl_run_avx512x16.h:196:18: error: variable ‘p’ set but not used [-Werror=unused-but-set-variable] 196 | __rte_x86_zmm_t p; | ^ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512x16.h:238:4: note: in expansion of macro ‘_SV_’ 238 | _SV_(pminp), _mm512_castsi256_si512(inp[1])); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘trans_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:83:24: note: in expansion of macro ‘_SV_’ 83 | addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:83:54: note: in expansion of macro ‘_SV_’ 83 | addr = _F_(calc_addr)(_SV_(index_mask), next_input, _SV_(shuffle_input), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:84:3: note: in expansion of macro ‘_SV_’ 84 | _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:84:18: note: in expansion of macro ‘_SV_’ 84 | _SV_(four_32), _SV_(range_base), *tr_lo, *tr_hi); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘get_next_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:159:57: note: in expansion of macro ‘_SV_’ 159 | p[0] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[0]), | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:161:57: note: in expansion of macro ‘_SV_’ 161 | p[1] = _M_I_(maskz_permutexvar_epi32)(_SC_(pmidx_msk), _SV_(pmidx[1]), | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘start_flow_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:207:28: note: in expansion of macro ‘_SV_’ 207 | ni = _M_I_(add_epi32)(ni, _SV_(idx_add)); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:242:30: note: in expansion of macro ‘_SV_’ 242 | res = _M_SI_(and)(tr_lo[0], _SV_(index_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:245:54: note: in expansion of macro ‘_SV_’ 245 | tr_lo[0] = _M_I_(mask_mov_epi32)(tr_lo[0], rmsk[0], _SV_(trlo_idle)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:246:54: note: in expansion of macro ‘_SV_’ 246 | tr_hi[0] = _M_I_(mask_mov_epi32)(tr_hi[0], rmsk[0], _SV_(trhi_idle)); | ^~~~ ../lib/librte_acl/acl_run_avx512_common.h: In function ‘match_check_process_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:272:43: note: in expansion of macro ‘_SV_’ 272 | rm[0] = _M_I_(test_epi32_mask)(tr_lo[0], _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:273:43: note: in expansion of macro ‘_SV_’ 273 | rm[1] = _M_I_(test_epi32_mask)(tr_lo[1], _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:292:6: note: in expansion of macro ‘_SV_’ 292 | _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h:22:26: error: request for member ‘z’ in something not a structure or union 22 | #define _SV_(x) (zmm_##x.z) | ^ ../lib/librte_acl/acl_run_avx512_common.h:301:6: note: in expansion of macro ‘_SV_’ 301 | _SV_(match_mask)); | ^~~~ ../lib/librte_acl/acl_run_avx512x16.h: In function ‘gather_bytes_avx512x16’: ../lib/librte_acl/acl_run_avx512x16.h:239:1: error: control reaches end of non-void function [-Werror=return-type] 239 | } | ^ cc1: all warnings being treated as errors [182/2468] Compiling C object lib/librte_acl.a.p/librte_acl_acl_bld.c.o [183/2468] Generating timer.sym_chk with a meson_exe.py custom command [184/2468] Generating eal.sym_chk with a meson_exe.py custom command [185/2468] Compiling C object lib/librte_bbdev.a.p/librte_bbdev_rte_bbdev.c.o [186/2468] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o [187/2468] Compiling C object lib/librte_pdump.a.p/librte_pdump_rte_pdump.c.o [188/2468] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_sse.c.o [189/2468] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.o [190/2468] Compiling C object lib/librte_acl.a.p/librte_acl_acl_run_avx2.c.o ninja: build stopped: subcommand failed DPDK STV team