automatic DPDK test reports
 help / color / mirror / Atom feed
* [dpdk-test-report] |FAILURE| pw(90884) [RFC, v2] ethdev: introduce indirect action APIs
@ 2021-04-08 17:37 sys_stv
  0 siblings, 0 replies; only message in thread
From: sys_stv @ 2021-04-08 17:37 UTC (permalink / raw)
  To: test-report

[-- Attachment #1: Type: text/plain, Size: 144940 bytes --]


Test-Label: Intel-compilation
Test-Status: FAILURE
http://dpdk.org/patch/90884

_Compilation issues_

Submitter: Bing Zhao <bingz@nvidia.com>
Date: 2021-04-08 14:46:00
Reply_mail: 1617893160-93131-1-git-send-email-bingz@nvidia.com

DPDK git baseline: Repo:dpdk-next-net, CommitID: 0ee599933ab55fdac3127b73b3ee87f4d503421a


Meson Build Summary: 22 Builds Done, 0 Successful, 22 Failures, 0 Blocked

+------------------+------------+--------------+------------+------------+-----------+----------+
| os               | gcc-static | clang-static | icc-static | gcc-shared | gcc-debug | document |
+------------------+------------+--------------+------------+------------+-----------+----------+
| UB2004-64        | FAIL       | FAIL         | FAIL       |            |           | FAIL     |
| RHEL83-64        | FAIL       |              |            |            |           |          |
| FC33-64          | FAIL       | FAIL         |            |            |           |          |
| CentOsStream8-64 | FAIL       |              |            |            |           |          |
| UB2010-64        | FAIL       |              |            |            |           |          |
| WIN10-64         |            | FAIL         |            |            |           |          |
| UB2004-32        | FAIL       |              |            |            |           |          |
| CENTOS83-64      | FAIL       | FAIL         | FAIL       | FAIL       | FAIL      |          |
| FreeBSD1201-64   | FAIL       | FAIL         |            | FAIL       | FAIL      |          |
| SUSE15-64        | FAIL       | FAIL         |            |            |           |          |
+------------------+------------+--------------+------------+------------+-----------+----------+
Test environment and configuration as below:


OS: UB2004-64
	Kernel Version: 5.6.0-050600-generic
	GCC Version: gcc (Ubuntu 10.2.0-5ubuntu1~20.04) 10.2.0
	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: RHEL83-64
	Kernel Version: 4.18.0-240.el8.x86_64
	GCC Version: gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
	Clang Version: 10.0.1 (Red Hat 10.0.1-1.module+el8.3.0+7459+90c24896)
	x86_64-native-linuxapp-gcc

OS: FC33-64
	Kernel Version: 5.8.16-300.fc33.x86_64
	GCC Version: gcc (GCC) 10.2.1 20201005 (Red Hat 10.2.1-5)
	Clang Version: 11.0.0 (Fedora 11.0.0-1.fc33)
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-clang

OS: CentOsStream8-64
	Kernel Version: 4.18.0-257.el8.x86_64
	GCC Version: gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1)
	Clang Version: 11.0.0 (Red Hat 11.0.0-0.2.rc2.module_el8.4.0+533+50191577)
	x86_64-native-linuxapp-gcc

OS: UB2010-64
	Kernel Version: 5.8.0-25-generic
	GCC Version: gcc (Ubuntu 10.2.0-13ubuntu1) 10.2.0
	Clang Version: 11.0.0-2
	x86_64-native-linuxapp-gcc

OS: WIN10-64
	Kernel Version: N/A
	GCC Version: N/A
	Clang Version: Clang 8.0.0
	x86_64-windows-clang

OS: UB2004-32
	Kernel Version: 5.6.0-050600-generic
	GCC Version: gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
	Clang Version: 10.0.0-4ubuntu1
	i686-native-linuxapp-gcc

OS: CENTOS83-64
	Kernel Version: 4.18.0-240.1.1.el8_3.x86_64
	GCC Version: gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
	Clang Version: 10.0.1 (Red Hat 10.0.1-1.module_el8.3.0+467+cb298d5b)
	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: FreeBSD1201-64
	Kernel Version: 12.1-RELEASE
	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: 5.3.18-lp152.57-default
	GCC Version: gcc (SUSE Linux) 7.5.0
	Clang Version: 9.0.1
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc



*Build Failed #1:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
          const struct rte_flow_shared_action_conf *conf,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 rte_flow_shared_action_create(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  if (unlikely(!ops->shared_action_create)) {
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 rte_flow_shared_action_destroy(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  if (unlikely(!ops->shared_action_destroy))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 rte_flow_shared_action_update(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  if (unlikely(!ops->shared_action_update))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 rte_flow_shared_action_query(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  if (unlikely(!ops->shared_action_query))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
           ^~
cc1: all warnings being treated as errors
[138/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[139/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_ipaddr.c.o
[140/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[141/2851] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[142/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_num.c.o
[143/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[144/2851] Generating pci.sym_chk with a meson_exe.py custom command
[145/2851] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[146/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_etheraddr.c.o
[147/2851] Generating eal.sym_chk with a meson_exe.py custom command
[148/2851] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #2:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
clang -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: declaration of 'struct rte_flow_shared_action_conf' will not be visible outside of this function [-Werror,-Wvisibility]
                              const struct rte_flow_shared_action_conf *conf,
                                           ^
../lib/librte_ethdev/rte_flow.c:1081:21: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_create)) {
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1087:23: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                        ~~~  ^
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for function 'rte_flow_shared_action_create' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_create(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1070:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct rte_flow_shared_action *
^
static 
../lib/librte_ethdev/rte_flow.c:1104:21: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_destroy))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1108:13: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for function 'rte_flow_shared_action_destroy' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_destroy(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1094:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1124:21: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_update))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1128:13: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for function 'rte_flow_shared_action_update' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_update(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1144:21: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_query))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1148:13: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for function 'rte_flow_shared_action_query' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_query(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1133:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
13 errors generated.
[146/2854] Generating pci.sym_chk with a meson_exe.py custom command
[147/2854] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_os_unix.c.o
[148/2854] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_vt100.c.o
[149/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[150/2854] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_rdline.c.o
[151/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[152/2854] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_etheraddr.c.o
[153/2854] Generating eal.sym_chk with a meson_exe.py custom command
[154/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #3:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-icc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
icc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c(1072): error #274: declaration is not visible outside of function
  			      const struct rte_flow_shared_action_conf *conf,
  			                   ^

../lib/librte_ethdev/rte_flow.c(1071): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_create(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1081): error: struct "rte_flow_ops" has no field "shared_action_create"
  	if (unlikely(!ops->shared_action_create)) {
  	    ^

../lib/librte_ethdev/rte_flow.c(1087): error: struct "rte_flow_ops" has no field "shared_action_create"
  	shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
  	                     ^

../lib/librte_ethdev/rte_flow.c(1095): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_destroy(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1104): error: struct "rte_flow_ops" has no field "shared_action_destroy"
  	if (unlikely(!ops->shared_action_destroy))
  	    ^

../lib/librte_ethdev/rte_flow.c(1108): error: struct "rte_flow_ops" has no field "shared_action_destroy"
  	ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
  	           ^

../lib/librte_ethdev/rte_flow.c(1114): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_update(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1124): error: struct "rte_flow_ops" has no field "shared_action_update"
  	if (unlikely(!ops->shared_action_update))
  	    ^

../lib/librte_ethdev/rte_flow.c(1128): error: struct "rte_flow_ops" has no field "shared_action_update"
  	ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
  	           ^

../lib/librte_ethdev/rte_flow.c(1134): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_query(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1144): error: struct "rte_flow_ops" has no field "shared_action_query"
  	if (unlikely(!ops->shared_action_query))
  	    ^

../lib/librte_ethdev/rte_flow.c(1148): error: struct "rte_flow_ops" has no field "shared_action_query"
  	ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
  	           ^

compilation aborted for ../lib/librte_ethdev/rte_flow.c (code 2)
[130/2851] Generating rcu.sym_chk with a meson_exe.py custom command
[131/2851] Compiling C object lib/librte_pci.a.p/librte_pci_rte_pci.c.o
[132/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[133/2851] Generating net.sym_chk with a meson_exe.py custom command
[134/2851] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[135/2851] Generating meter.sym_chk with a meson_exe.py custom command
[136/2851] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[137/2851] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[138/2851] Generating eal.sym_chk with a meson_exe.py custom command
[139/2851] Compiling C object lib/librte_mbuf.a.p/librte_mbuf_rte_mbuf.c.o
[140/2851] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #4:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-gcc+shared
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
          const struct rte_flow_shared_action_conf *conf,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 rte_flow_shared_action_create(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  if (unlikely(!ops->shared_action_create)) {
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 rte_flow_shared_action_destroy(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  if (unlikely(!ops->shared_action_destroy))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 rte_flow_shared_action_update(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  if (unlikely(!ops->shared_action_update))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 rte_flow_shared_action_query(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  if (unlikely(!ops->shared_action_query))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
           ^~
cc1: all warnings being treated as errors
[135/2687] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[136/2687] Generating net.sym_chk with a meson_exe.py custom command
[137/2687] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[138/2687] Compiling C object lib/librte_distributor.a.p/librte_distributor_rte_distributor.c.o
[139/2687] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[140/2687] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[141/2687] Generating mbuf.sym_chk with a meson_exe.py custom command
[142/2687] Generating pci.sym_chk with a meson_exe.py custom command
[143/2687] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[144/2687] Generating eal.sym_chk with a meson_exe.py custom command
[145/2687] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #5:
OS: CENTOS83-64
Target: x86_64-native-linuxapp-gcc+debug
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
          const struct rte_flow_shared_action_conf *conf,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 rte_flow_shared_action_create(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  if (unlikely(!ops->shared_action_create)) {
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 rte_flow_shared_action_destroy(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  if (unlikely(!ops->shared_action_destroy))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 rte_flow_shared_action_update(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  if (unlikely(!ops->shared_action_update))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 rte_flow_shared_action_query(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  if (unlikely(!ops->shared_action_query))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
           ^~
cc1: all warnings being treated as errors
[130/2854] Generating rte_ethdev_mingw with a custom command
[131/2854] Generating meter.sym_chk with a meson_exe.py custom command
[132/2854] Generating net.sym_chk with a meson_exe.py custom command
[133/2854] Compiling C object lib/librte_pci.a.p/librte_pci_rte_pci.c.o
[134/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[135/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[136/2854] Generating mbuf.sym_chk with a meson_exe.py custom command
[137/2854] Generating eal.sym_chk with a meson_exe.py custom command
[138/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #6:
OS: FC33-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[141/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[142/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_num.c.o
[143/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_string.c.o
[144/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_portlist.c.o
[145/2853] Generating mbuf.sym_chk with a meson_exe.py custom command
[146/2853] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[147/2853] Generating pci.sym_chk with a meson_exe.py custom command
[148/2853] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[149/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_etheraddr.c.o
[150/2853] Generating eal.sym_chk with a meson_exe.py custom command
[151/2853] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #7:
OS: FC33-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
clang -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: declaration of 'struct rte_flow_shared_action_conf' will not be visible outside of this function [-Werror,-Wvisibility]
                              const struct rte_flow_shared_action_conf *conf,
                                           ^
../lib/librte_ethdev/rte_flow.c:1081:21: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_create)) {
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1087:23: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                        ~~~  ^
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for function 'rte_flow_shared_action_create' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_create(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1070:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct rte_flow_shared_action *
^
static 
../lib/librte_ethdev/rte_flow.c:1104:21: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_destroy))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1108:13: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for function 'rte_flow_shared_action_destroy' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_destroy(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1094:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1124:21: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_update))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1128:13: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for function 'rte_flow_shared_action_update' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_update(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1144:21: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_query))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1148:13: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for function 'rte_flow_shared_action_query' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_query(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1133:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
13 errors generated.
[138/2853] Generating pci.sym_chk with a meson_exe.py custom command
[139/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[140/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[141/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[142/2853] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_ipaddr.c.o
[143/2853] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[144/2853] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[145/2853] Generating eal.sym_chk with a meson_exe.py custom command
[146/2853] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #8:
OS: FreeBSD1201-64
Target: x86_64-native-bsdapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/freebsd/include -I../lib/librte_eal/freebsd/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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -D__BSD_VISIBLE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: 'struct rte_flow_shared_action_conf' declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for 'rte_flow_shared_action_create' [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_create':
../lib/librte_ethdev/rte_flow.c:1081:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_create'
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: 'const struct rte_flow_ops' has no member named 'shared_action_create'
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for 'rte_flow_shared_action_destroy' [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_destroy':
../lib/librte_ethdev/rte_flow.c:1104:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_destroy'
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_destroy'
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for 'rte_flow_shared_action_update' [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_update':
../lib/librte_ethdev/rte_flow.c:1124:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_update'
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_update'
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for 'rte_flow_shared_action_query' [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_query':
../lib/librte_ethdev/rte_flow.c:1144:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_query'
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_query'
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[127/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[128/2059] Compiling C object lib/librte_pci.a.p/librte_pci_rte_pci.c.o
[129/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[130/2059] Generating eal.sym_chk with a meson_exe.py custom command
[131/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #9:
OS: FreeBSD1201-64
Target: x86_64-native-bsdapp-clang
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
clang -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/freebsd/include -I../lib/librte_eal/freebsd/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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -D__BSD_VISIBLE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: declaration of 'struct rte_flow_shared_action_conf' will not be visible outside of this function [-Werror,-Wvisibility]
                              const struct rte_flow_shared_action_conf *conf,
                                           ^
../lib/librte_ethdev/rte_flow.c:1081:21: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_create)) {
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1087:23: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                        ~~~  ^
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for function 'rte_flow_shared_action_create' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_create(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1104:21: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_destroy))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1108:13: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for function 'rte_flow_shared_action_destroy' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_destroy(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1124:21: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_update))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1128:13: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for function 'rte_flow_shared_action_update' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_update(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1144:21: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_query))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1148:13: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for function 'rte_flow_shared_action_query' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_query(uint16_t port_id,
^
13 errors generated.
[131/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[132/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[133/2059] Generating pci.sym_chk with a meson_exe.py custom command
[134/2059] Generating eal.sym_chk with a meson_exe.py custom command
[135/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #10:
OS: FreeBSD1201-64
Target: x86_64-native-bsdapp-gcc+shared
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/freebsd/include -I../lib/librte_eal/freebsd/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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -D__BSD_VISIBLE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: 'struct rte_flow_shared_action_conf' declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for 'rte_flow_shared_action_create' [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_create':
../lib/librte_ethdev/rte_flow.c:1081:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_create'
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: 'const struct rte_flow_ops' has no member named 'shared_action_create'
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for 'rte_flow_shared_action_destroy' [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_destroy':
../lib/librte_ethdev/rte_flow.c:1104:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_destroy'
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_destroy'
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for 'rte_flow_shared_action_update' [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_update':
../lib/librte_ethdev/rte_flow.c:1124:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_update'
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_update'
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for 'rte_flow_shared_action_query' [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_query':
../lib/librte_ethdev/rte_flow.c:1144:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_query'
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_query'
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[127/1941] Compiling C object lib/librte_pci.a.p/librte_pci_rte_pci.c.o
[128/1941] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[129/1941] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[130/1941] Generating eal.sym_chk with a meson_exe.py custom command
[131/1941] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #11:
OS: FreeBSD1201-64
Target: x86_64-native-bsdapp-gcc+debug
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -I. -I.. -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/freebsd/include -I../lib/librte_eal/freebsd/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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -D__BSD_VISIBLE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: 'struct rte_flow_shared_action_conf' declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for 'rte_flow_shared_action_create' [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_create':
../lib/librte_ethdev/rte_flow.c:1081:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_create'
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: 'const struct rte_flow_ops' has no member named 'shared_action_create'
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for 'rte_flow_shared_action_destroy' [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_destroy':
../lib/librte_ethdev/rte_flow.c:1104:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_destroy'
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_destroy'
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for 'rte_flow_shared_action_update' [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_update':
../lib/librte_ethdev/rte_flow.c:1124:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_update'
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_update'
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for 'rte_flow_shared_action_query' [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function 'rte_flow_shared_action_query':
../lib/librte_ethdev/rte_flow.c:1144:19: error: 'const struct rte_flow_ops' has no member named 'shared_action_query'
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro 'unlikely'
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: 'const struct rte_flow_ops' has no member named 'shared_action_query'
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[123/2059] Generating net.sym_chk with a meson_exe.py custom command
[124/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_class_eth.c.o
[125/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[126/2059] Generating eal.sym_chk with a meson_exe.py custom command
[127/2059] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #12:
OS: RHEL83-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
          const struct rte_flow_shared_action_conf *conf,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 rte_flow_shared_action_create(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  if (unlikely(!ops->shared_action_create)) {
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 rte_flow_shared_action_destroy(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  if (unlikely(!ops->shared_action_destroy))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 rte_flow_shared_action_update(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  if (unlikely(!ops->shared_action_update))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 rte_flow_shared_action_query(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  if (unlikely(!ops->shared_action_query))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
           ^~
cc1: all warnings being treated as errors
[137/2854] Generating meter.sym_chk with a custom command (wrapped by meson to capture output)
[138/2854] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[139/2854] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[140/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[141/2854] Generating mbuf.sym_chk with a custom command (wrapped by meson to capture output)
[142/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[143/2854] Generating pci.sym_chk with a custom command (wrapped by meson to capture output)
[144/2854] Generating eal.sym_chk with a custom command (wrapped by meson to capture output)
[145/2854] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #13:
OS: SUSE15-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
clang -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: declaration of 'struct rte_flow_shared_action_conf' will not be visible outside of this function [-Werror,-Wvisibility]
                              const struct rte_flow_shared_action_conf *conf,
                                           ^
../lib/librte_ethdev/rte_flow.c:1081:21: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_create)) {
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1087:23: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                        ~~~  ^
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for function 'rte_flow_shared_action_create' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_create(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1070:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct rte_flow_shared_action *
^
static 
../lib/librte_ethdev/rte_flow.c:1104:21: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_destroy))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1108:13: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for function 'rte_flow_shared_action_destroy' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_destroy(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1094:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1124:21: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_update))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1128:13: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for function 'rte_flow_shared_action_update' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_update(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1144:21: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_query))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1148:13: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for function 'rte_flow_shared_action_query' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_query(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1133:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
13 errors generated.
[143/2810] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[144/2810] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_portlist.c.o
[145/2810] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_string.c.o
[146/2810] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[147/2810] Generating pci.sym_chk with a custom command (wrapped by meson to capture output)
[148/2810] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_rdline.c.o
[149/2810] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_etheraddr.c.o
[150/2810] Generating eal.sym_chk with a custom command (wrapped by meson to capture output)
[151/2810] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #14:
OS: SUSE15-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
          const struct rte_flow_shared_action_conf *conf,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 rte_flow_shared_action_create(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:0:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  if (unlikely(!ops->shared_action_create)) {
                   ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 rte_flow_shared_action_destroy(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:0:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  if (unlikely(!ops->shared_action_destroy))
                   ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 rte_flow_shared_action_update(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:0:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  if (unlikely(!ops->shared_action_update))
                   ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 rte_flow_shared_action_query(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:0:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  if (unlikely(!ops->shared_action_query))
                   ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
           ^~
cc1: all warnings being treated as errors
[137/2777] Generating mbuf.sym_chk with a custom command (wrapped by meson to capture output)
[138/2777] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[139/2777] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[140/2777] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[141/2777] Generating pci.sym_chk with a custom command (wrapped by meson to capture output)
[142/2777] Generating eal.sym_chk with a custom command (wrapped by meson to capture output)
[143/2777] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #15:
OS: CentOsStream8-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-packed-not-aligned -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
          const struct rte_flow_shared_action_conf *conf,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 rte_flow_shared_action_create(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  if (unlikely(!ops->shared_action_create)) {
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 rte_flow_shared_action_destroy(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  if (unlikely(!ops->shared_action_destroy))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 rte_flow_shared_action_update(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  if (unlikely(!ops->shared_action_update))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 rte_flow_shared_action_query(uint16_t port_id,
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  if (unlikely(!ops->shared_action_query))
                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
 #define unlikely(x) __builtin_expect(!!(x), 0)
                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
           ^~
cc1: all warnings being treated as errors
[140/2844] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[141/2844] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_portlist.c.o
[142/2844] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[143/2844] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_string.c.o
[144/2844] Generating mbuf.sym_chk with a custom command (wrapped by meson to capture output)
[145/2844] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_num.c.o
[146/2844] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[147/2844] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_etheraddr.c.o
[148/2844] Generating pci.sym_chk with a custom command (wrapped by meson to capture output)
[149/2844] Generating eal.sym_chk with a custom command (wrapped by meson to capture output)
[150/2844] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #16:
OS: UB2004-32
Target: i686-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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-pointer-to-int-cast -D_GNU_SOURCE -m32 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[134/2382] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_class_eth.c.o
[135/2382] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[136/2382] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[137/2382] Generating mbuf.sym_chk with a meson_exe.py custom command
[138/2382] Generating pci.sym_chk with a meson_exe.py custom command
[139/2382] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[140/2382] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[141/2382] Generating eal.sym_chk with a meson_exe.py custom command
[142/2382] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #17:
OS: UB2004-64
Target: x86_64-native-linuxapp-clang
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
clang -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -Xclang -fcolor-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: declaration of 'struct rte_flow_shared_action_conf' will not be visible outside of this function [-Werror,-Wvisibility]
                              const struct rte_flow_shared_action_conf *conf,
                                           ^
../lib/librte_ethdev/rte_flow.c:1081:21: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_create)) {
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1087:23: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                        ~~~  ^
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for function 'rte_flow_shared_action_create' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_create(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1070:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
struct rte_flow_shared_action *
^
static 
../lib/librte_ethdev/rte_flow.c:1104:21: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_destroy))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1108:13: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for function 'rte_flow_shared_action_destroy' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_destroy(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1094:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1124:21: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_update))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1128:13: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for function 'rte_flow_shared_action_update' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_update(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
../lib/librte_ethdev/rte_flow.c:1144:21: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_query))
                      ~~~  ^
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1148:13: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for function 'rte_flow_shared_action_query' [-Werror,-Wmissing-prototypes]
rte_flow_shared_action_query(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1133:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
13 errors generated.
[142/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[143/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_string.c.o
[144/2840] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[145/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_num.c.o
[146/2840] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[147/2840] Generating pci.sym_chk with a meson_exe.py custom command
[148/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_etheraddr.c.o
[149/2840] Generating eal.sym_chk with a meson_exe.py custom command
[150/2840] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #18:
OS: UB2004-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[136/2840] Linking static target lib/librte_pci.a
[137/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[138/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse_ipaddr.c.o
[139/2840] Generating mbuf.sym_chk with a meson_exe.py custom command
[140/2840] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_parse.c.o
[141/2840] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[142/2840] Generating eal.sym_chk with a meson_exe.py custom command
[143/2840] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[144/2840] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #19:
OS: UB2004-64
Target: x86_64-native-linuxapp-icc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
icc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -pipe -D_FILE_OFFSET_BITS=64 -Wall -w3 -diag-disable:remark -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -diag-disable=181 -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c(1072): error #274: declaration is not visible outside of function
  			      const struct rte_flow_shared_action_conf *conf,
  			                   ^

../lib/librte_ethdev/rte_flow.c(1071): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_create(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1081): error: struct "rte_flow_ops" has no field "shared_action_create"
  	if (unlikely(!ops->shared_action_create)) {
  	    ^

../lib/librte_ethdev/rte_flow.c(1087): error: struct "rte_flow_ops" has no field "shared_action_create"
  	shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
  	                     ^

../lib/librte_ethdev/rte_flow.c(1095): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_destroy(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1104): error: struct "rte_flow_ops" has no field "shared_action_destroy"
  	if (unlikely(!ops->shared_action_destroy))
  	    ^

../lib/librte_ethdev/rte_flow.c(1108): error: struct "rte_flow_ops" has no field "shared_action_destroy"
  	ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
  	           ^

../lib/librte_ethdev/rte_flow.c(1114): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_update(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1124): error: struct "rte_flow_ops" has no field "shared_action_update"
  	if (unlikely(!ops->shared_action_update))
  	    ^

../lib/librte_ethdev/rte_flow.c(1128): error: struct "rte_flow_ops" has no field "shared_action_update"
  	ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
  	           ^

../lib/librte_ethdev/rte_flow.c(1134): error #1418: external function definition with no prior declaration
  rte_flow_shared_action_query(uint16_t port_id,
  ^

../lib/librte_ethdev/rte_flow.c(1144): error: struct "rte_flow_ops" has no field "shared_action_query"
  	if (unlikely(!ops->shared_action_query))
  	    ^

../lib/librte_ethdev/rte_flow.c(1148): error: struct "rte_flow_ops" has no field "shared_action_query"
  	ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
  	           ^

compilation aborted for ../lib/librte_ethdev/rte_flow.c (code 2)
[130/2791] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_ethdev_trace_points.c.o
[131/2791] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_ethdev_private.c.o
[132/2791] Generating net.sym_chk with a meson_exe.py custom command
[133/2791] Generating mbuf.sym_chk with a meson_exe.py custom command
[134/2791] Generating meter.sym_chk with a meson_exe.py custom command
[135/2791] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[136/2791] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[137/2791] Generating eal.sym_chk with a meson_exe.py custom command
[138/2791] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #20:
OS: UB2004-64
Target: x86_64-native-linuxapp-doc
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o 
gcc -Ilib/librte_ethdev.a.p -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -MF lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o.d -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.o -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[133/2650] Generating net.sym_chk with a meson_exe.py custom command
[134/2650] Compiling C object lib/librte_pci.a.p/librte_pci_rte_pci.c.o
[135/2650] Generating mbuf.sym_chk with a meson_exe.py custom command
[136/2650] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline.c.o
[137/2650] Compiling C object lib/librte_cmdline.a.p/librte_cmdline_cmdline_cirbuf.c.o
[138/2650] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.o
[139/2650] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.o
[140/2650] Generating eal.sym_chk with a meson_exe.py custom command
[141/2650] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.o
ninja: build stopped




*Build Failed #21:
OS: WIN10-64
Target: x86_64-windows-clang
FAILED: lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.obj 
"clang" "-Ilib\librte_ethdev.a.p" "-Ilib" "-I..\lib" "-Ilib\librte_ethdev" "-I..\lib\librte_ethdev" "-I." "-I.." "-Iconfig" "-I..\config" "-Ilib\librte_eal\include" "-I..\lib\librte_eal\include" "-Ilib\librte_eal\windows\include" "-I..\lib\librte_eal\windows\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_net" "-I..\lib\librte_net" "-Ilib\librte_mbuf" "-I..\lib\librte_mbuf" "-Ilib\librte_mempool" "-I..\lib\librte_mempool" "-Ilib\librte_ring" "-I..\lib\librte_ring" "-Ilib\librte_meter" "-I..\lib\librte_meter" "-I..\lib\librte_metrics" "-Ilib\librte_telemetry" "-I..\lib\librte_telemetry" "-Xclang" "-fcolor-diagnostics" "-pipe" "-D_FILE_OFFSET_BITS=64" "-Wall" "-Winvalid-pch" "-O3" "-include" "rte_config.h" "-Wextra" "-Wcast-qual" "-Wdeprecated" "-Wformat" "-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" "-D_WIN32_WINNT=0x0A00" "-D_CRT_SECURE_NO_WARNINGS" "-march=native" "-DALLOW_EXPERIMENTAL_API" "-DALLOW_INTERNAL_API" -MD -MQ lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.obj -MF "lib\librte_ethdev.a.p\librte_ethdev_rte_flow.c.obj.d" -o lib/librte_ethdev.a.p/librte_ethdev_rte_flow.c.obj "-c" ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: warning: declaration of 'struct rte_flow_shared_action_conf' will not be visible outside of this function [-Wvisibility]
                              const struct rte_flow_shared_action_conf *conf,
                                           ^
../lib/librte_ethdev/rte_flow.c:1081:21: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_create)) {
                      ~~~  ^
..\lib\librte_eal\include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1087:23: error: no member named 'shared_action_create' in 'struct rte_flow_ops'
        shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
                        ~~~  ^
../lib/librte_ethdev/rte_flow.c:1071:1: warning: no previous prototype for function 'rte_flow_shared_action_create' [-Wmissing-prototypes]
rte_flow_shared_action_create(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1104:21: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_destroy))
                      ~~~  ^
..\lib\librte_eal\include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1108:13: error: no member named 'shared_action_destroy' in 'struct rte_flow_ops'
        ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1095:1: warning: no previous prototype for function 'rte_flow_shared_action_destroy' [-Wmissing-prototypes]
rte_flow_shared_action_destroy(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1124:21: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_update))
                      ~~~  ^
..\lib\librte_eal\include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1128:13: error: no member named 'shared_action_update' in 'struct rte_flow_ops'
        ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1114:1: warning: no previous prototype for function 'rte_flow_shared_action_update' [-Wmissing-prototypes]
rte_flow_shared_action_update(uint16_t port_id,
^
../lib/librte_ethdev/rte_flow.c:1144:21: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        if (unlikely(!ops->shared_action_query))
                      ~~~  ^
..\lib\librte_eal\include/rte_branch_prediction.h:38:41: note: expanded from macro 'unlikely'
#define unlikely(x)     __builtin_expect(!!(x), 0)
                                            ^
../lib/librte_ethdev/rte_flow.c:1148:13: error: no member named 'shared_action_query' in 'struct rte_flow_ops'
        ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
              ~~~  ^
../lib/librte_ethdev/rte_flow.c:1134:1: warning: no previous prototype for function 'rte_flow_shared_action_query' [-Wmissing-prototypes]
rte_flow_shared_action_query(uint16_t port_id,
^
5 warnings and 8 errors generated.
[136/288] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_class_eth.c.obj
[137/288] Generating rte_cfgfile_mingw with a custom command
[138/288] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_tm.c.obj
[139/288] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_mtr.c.obj
[140/288] Compiling C object lib/librte_cfgfile.a.p/librte_cfgfile_rte_cfgfile.c.obj
[141/288] Compiling C object lib/librte_pci.a.p/librte_pci_rte_pci.c.obj
[142/288] Generating symbol file lib/rte_ring-21.dll.p/rte_ring-21.dll.symbols
[143/288] Compiling C object lib/librte_hash.a.p/librte_hash_rte_fbk_hash.c.obj
[144/288] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_adminq.c.obj
[145/288] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_common.c.obj
[146/288] Compiling C object drivers/libtmp_rte_common_iavf.a.p/common_iavf_iavf_impl.c.obj
[147/288] Compiling C object lib/librte_ethdev.a.p/librte_ethdev_rte_ethdev.c.obj
[148/288] Compiling C object lib/librte_hash.a.p/librte_hash_rte_cuckoo_hash.c.obj
ninja: build stopped




*Build Failed #22:
OS: UB2010-64
Target: x86_64-native-linuxapp-gcc
FAILED: lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o 
gcc -Ilib/76b5a35@@rte_ethdev@sta -Ilib -I../lib -Ilib/librte_ethdev -I../lib/librte_ethdev -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_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -Ilib/librte_net -I../lib/librte_net -Ilib/librte_mbuf -I../lib/librte_mbuf -Ilib/librte_mempool -I../lib/librte_mempool -Ilib/librte_ring -I../lib/librte_ring -Ilib/librte_meter -I../lib/librte_meter -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Werror -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat -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 -MD -MQ 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o' -MF 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o.d' -o 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o' -c ../lib/librte_ethdev/rte_flow.c
../lib/librte_ethdev/rte_flow.c:1072:23: error: ‘struct rte_flow_shared_action_conf’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]
 1072 |          const struct rte_flow_shared_action_conf *conf,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/librte_ethdev/rte_flow.c:1071:1: error: no previous prototype for ‘rte_flow_shared_action_create’ [-Werror=missing-prototypes]
 1071 | rte_flow_shared_action_create(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_create’:
../lib/librte_ethdev/rte_flow.c:1081:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1081 |  if (unlikely(!ops->shared_action_create)) {
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1087:21: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_create’
 1087 |  shared_action = ops->shared_action_create(&rte_eth_devices[port_id],
      |                     ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1095:1: error: no previous prototype for ‘rte_flow_shared_action_destroy’ [-Werror=missing-prototypes]
 1095 | rte_flow_shared_action_destroy(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_destroy’:
../lib/librte_ethdev/rte_flow.c:1104:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1104 |  if (unlikely(!ops->shared_action_destroy))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1108:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_destroy’
 1108 |  ret = ops->shared_action_destroy(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1114:1: error: no previous prototype for ‘rte_flow_shared_action_update’ [-Werror=missing-prototypes]
 1114 | rte_flow_shared_action_update(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_update’:
../lib/librte_ethdev/rte_flow.c:1124:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1124 |  if (unlikely(!ops->shared_action_update))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1128:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_update’
 1128 |  ret = ops->shared_action_update(&rte_eth_devices[port_id], action,
      |           ^~
../lib/librte_ethdev/rte_flow.c: At top level:
../lib/librte_ethdev/rte_flow.c:1134:1: error: no previous prototype for ‘rte_flow_shared_action_query’ [-Werror=missing-prototypes]
 1134 | rte_flow_shared_action_query(uint16_t port_id,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_ethdev/rte_flow.c:13:
../lib/librte_ethdev/rte_flow.c: In function ‘rte_flow_shared_action_query’:
../lib/librte_ethdev/rte_flow.c:1144:19: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1144 |  if (unlikely(!ops->shared_action_query))
      |                   ^~
../lib/librte_eal/include/rte_branch_prediction.h:38:41: note: in definition of macro ‘unlikely’
   38 | #define unlikely(x) __builtin_expect(!!(x), 0)
      |                                         ^
../lib/librte_ethdev/rte_flow.c:1148:11: error: ‘const struct rte_flow_ops’ has no member named ‘shared_action_query’
 1148 |  ret = ops->shared_action_query(&rte_eth_devices[port_id], action,
      |           ^~
cc1: all warnings being treated as errors
[141/2843] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_rdline.c.o'.
[142/2843] Generating mbuf.sym_chk with a meson_exe.py custom command.
[143/2843] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_ipaddr.c.o'.
[144/2843] Generating pci.sym_chk with a meson_exe.py custom command.
[145/2843] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_mtr.c.o'.
[146/2843] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_tm.c.o'.
[147/2843] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[148/2843] Generating eal.sym_chk with a meson_exe.py custom command.
[149/2843] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_ethdev.c.o'.
ninja: build stopped


DPDK STV team

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-04-08 17:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-08 17:37 [dpdk-test-report] |FAILURE| pw(90884) [RFC, v2] ethdev: introduce indirect action APIs sys_stv

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).