[dpdk-test-report] |FAILURE| pw90930 [dpdk-dev] [PATCH] ethdev: introduce indirect action APIs

0-day Robot robot at bytheb.org
Fri Apr 9 06:57:12 CEST 2021


From: robot at bytheb.org

Test-Label: github-robot
Test-Status: FAILURE
http://patchwork.dpdk.org/patch/90930/

_github build: failed_
Build URL: https://github.com/ovsrobot/dpdk/actions/runs/731801966
Build Logs:
-----------------------Summary of failed steps-----------------------
ubuntu-18.04-gcc-static failed at step "Build and test"
ubuntu-18.04-gcc-shared-abi+doc+tests failed at step "Build and test"
ubuntu-18.04-clang-static failed at step "Build and test"
ubuntu-18.04-clang-shared-doc+tests failed at step "Build and test"
ubuntu-18.04-gcc-static-i386 failed at step "Install test tools packages"
ubuntu-18.04-gcc-static-aarch64 failed at step "Build and test"
ubuntu-18.04-gcc-shared-aarch64 failed at step "Build and test"
----------------------End summary of failed steps--------------------

-------------------------------BEGIN LOGS----------------------------
####################################################################################
#### [Begin job log] ubuntu-18.04-gcc-static at step "Build and test"
####################################################################################
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.c: In function ‘mlx5_shared_action_create’:
../drivers/net/mlx5/mlx5_flow.c:7342:36: error: passing argument 2 of ‘flow_drv_action_validate’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  if (flow_drv_action_validate(dev, conf, action, fops, error))
                                    ^~~~
../drivers/net/mlx5/mlx5_flow.c:7228:1: note: expected ‘const struct rte_flow_shared_action_conf *’ but argument is of type ‘const struct rte_flow_shared_action_conf *’
 flow_drv_action_validate(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.c:7350:34: error: passing argument 2 of ‘fops->action_create’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  return fops->action_create(dev, conf, action, error);
                                  ^~~~
../drivers/net/mlx5/mlx5_flow.c:7350:34: note: expected ‘const struct rte_flow_shared_action_conf *’ but argument is of type ‘const struct rte_flow_shared_action_conf *’
../drivers/net/mlx5/mlx5_flow.c: At top level:
../drivers/net/mlx5/mlx5_flow.c:587:1: error: ‘mlx5_shared_action_create’ used but never defined [-Werror]
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.c:7332:1: error: ‘mlx5_shared_action_create’ defined but not used [-Werror=unused-function]
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1551/3183] Generating rte_net_mlx4.pmd.c with a custom command.
[1552/3183] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5_rxmode.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-gcc-static at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-gcc-shared-abi+doc+tests at step "Build and test"
####################################################################################
../drivers/net/mlx5/mlx5_flow.c:7350:34: error: passing argument 2 of ‘fops->action_create’ from incompatible pointer type [-Werror=incompatible-pointer-types]
  return fops->action_create(dev, conf, action, error);
                                  ^~~~
../drivers/net/mlx5/mlx5_flow.c:7350:34: note: expected ‘const struct rte_flow_shared_action_conf *’ but argument is of type ‘const struct rte_flow_shared_action_conf *’
../drivers/net/mlx5/mlx5_flow.c: At top level:
../drivers/net/mlx5/mlx5_flow.c:587:1: error: ‘mlx5_shared_action_create’ used but never defined [-Werror]
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.c:7332:1: error: ‘mlx5_shared_action_create’ defined but not used [-Werror=unused-function]
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1606/3399] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o'.
FAILED: drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o 
ccache gcc -Idrivers/drivers@@tmp_rte_net_mlx5 at sta -Idrivers -I../drivers -Idrivers/net/mlx5 -I../drivers/net/mlx5 -Idrivers/net/mlx5/linux -I../drivers/net/mlx5/linux -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_rcu -I../lib/librte_rcu -Idrivers/common/mlx5 -I../drivers/common/mlx5 -Idrivers/common/mlx5/linux -I../drivers/common/mlx5/linux -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=corei7 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -std=c11 -Wno-strict-prototypes -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pedantic -DPEDANTIC  -MD -MQ 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -MF 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o.d' -o 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -c ../drivers/net/mlx5/mlx5.c
In file included from ../drivers/net/mlx5/mlx5.c:40:0:
../drivers/net/mlx5/mlx5_flow.h:1218:19: 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,
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.h:1223:19: 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,
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-gcc-shared-abi+doc+tests at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-clang-static at step "Build and test"
####################################################################################
        return fops->action_validate(dev, conf, action, error);
                                          ^~~~
../drivers/net/mlx5/mlx5_flow.c:7333:19: 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,
                                       ^
../drivers/net/mlx5/mlx5_flow.c:7332:1: error: conflicting types for 'mlx5_shared_action_create'
mlx5_shared_action_create(struct rte_eth_dev *dev,
^
../drivers/net/mlx5/mlx5_flow.c:587:1: note: previous declaration is here
mlx5_shared_action_create(struct rte_eth_dev *dev,
^
../drivers/net/mlx5/mlx5_flow.c:7342:36: error: incompatible pointer types passing 'const struct rte_flow_shared_action_conf *' to parameter of type 'const struct rte_flow_shared_action_conf *' [-Werror,-Wincompatible-pointer-types]
        if (flow_drv_action_validate(dev, conf, action, fops, error))
                                          ^~~~
../drivers/net/mlx5/mlx5_flow.c:7229:47: note: passing argument to parameter 'conf' here
                         const struct rte_flow_shared_action_conf *conf,
                                                                   ^
../drivers/net/mlx5/mlx5_flow.c:7350:34: error: incompatible pointer types passing 'const struct rte_flow_shared_action_conf *' to parameter of type 'const struct rte_flow_shared_action_conf *' [-Werror,-Wincompatible-pointer-types]
        return fops->action_create(dev, conf, action, error);
                                        ^~~~
13 errors generated.
[1552/3185] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_rxtx.c.o'.
[1553/3185] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5_rxq.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-clang-static at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-clang-shared-doc+tests at step "Build and test"
####################################################################################
[1587/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_glue.c.o'.
[1588/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_intr.c.o'.
[1589/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_ethdev.c.o'.
[1590/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_txq.c.o'.
[1591/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_mp.c.o'.
[1592/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_mr.c.o'.
[1593/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_utils.c.o'.
[1594/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_rxq.c.o'.
[1595/3401] Generating rte_net_mlx4_def with a custom command.
[1596/3401] Generating rte_net_mlx4_mingw with a custom command.
[1597/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o'.
FAILED: drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o 
ccache clang -Idrivers/drivers@@tmp_rte_net_mlx5 at sta -Idrivers -I../drivers -Idrivers/net/mlx5 -I../drivers/net/mlx5 -Idrivers/net/mlx5/linux -I../drivers/net/mlx5/linux -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_rcu -I../lib/librte_rcu -Idrivers/common/mlx5 -I../drivers/common/mlx5 -Idrivers/common/mlx5/linux -I../drivers/common/mlx5/linux -Xclang -fcolor-diagnostics -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=corei7 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -std=c11 -Wno-strict-prototypes -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pedantic -DPEDANTIC  -MD -MQ 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -MF 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o.d' -o 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -c ../drivers/net/mlx5/mlx5.c
In file included from ../drivers/net/mlx5/mlx5.c:40:
../drivers/net/mlx5/mlx5_flow.h:1218:19: 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,
                                              ^
../drivers/net/mlx5/mlx5_flow.h:1223:19: 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,
                                              ^
2 errors generated.
[1598/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5_ethdev.c.o'.
[1599/3401] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_rxtx.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-clang-shared-doc+tests at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-gcc-static-i386 at step "Install test tools packages"
####################################################################################
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  gdbserver libbabeltrace1 libc6-dbg libipt1
Suggested packages:
  gdb-doc
The following NEW packages will be installed:
  gdb gdbserver libbabeltrace1 libc6-dbg libipt1
0 upgraded, 5 newly installed, 0 to remove and 37 not upgraded.
Need to get 8662 kB of archives.
After this operation, 51.4 MB of additional disk space will be used.
Get:1 http://azure.archive.ubuntu.com/ubuntu bionic/main amd64 libbabeltrace1 amd64 1.5.5-1 [154 kB]
Get:2 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 libipt1 amd64 1.5-1ubuntu1 [28.6 kB]
Get:3 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc6-dbg amd64 2.27-3ubuntu1.4 [5163 kB]
Get:4 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic/main amd64 gdb amd64 8.2-0ubuntu1~18.04 [3024 kB]
Err:4 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic/main amd64 gdb amd64 8.2-0ubuntu1~18.04
  Connection timed out [IP: 91.189.95.85 80]
Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic/main amd64 gdbserver amd64 8.2-0ubuntu1~18.04 [292 kB]
E: Failed to fetch http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/pool/main/g/gdb/gdb_8.2-0ubuntu1~18.04_amd64.deb  Connection timed out [IP: 91.189.95.85 80]
Fetched 5638 kB in 51s (111 kB/s)
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
##[error]Process completed with exit code 100.
####################################################################################
#### [End job log] ubuntu-18.04-gcc-static-i386 at step "Install test tools packages"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-gcc-static-aarch64 at step "Build and test"
####################################################################################
  return fops->action_create(dev, conf, action, error);
                                  ^~~~
../drivers/net/mlx5/mlx5_flow.c:7350:34: note: expected ‘const struct rte_flow_shared_action_conf *’ but argument is of type ‘const struct rte_flow_shared_action_conf *’
../drivers/net/mlx5/mlx5_flow.c: At top level:
../drivers/net/mlx5/mlx5_flow.c:587:1: error: ‘mlx5_shared_action_create’ used but never defined [-Werror]
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.c:7332:1: error: ‘mlx5_shared_action_create’ defined but not used [-Werror=unused-function]
 mlx5_shared_action_create(struct rte_eth_dev *dev,
 ^~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1549/3183] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o'.
FAILED: drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o 
ccache gcc -Idrivers/drivers@@tmp_rte_net_mlx5 at sta -Idrivers -I../drivers -Idrivers/net/mlx5 -I../drivers/net/mlx5 -Idrivers/net/mlx5/linux -I../drivers/net/mlx5/linux -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_rcu -I../lib/librte_rcu -Idrivers/common/mlx5 -I../drivers/common/mlx5 -Idrivers/common/mlx5/linux -I../drivers/common/mlx5/linux -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=corei7 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -std=c11 -Wno-strict-prototypes -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pedantic -DPEDANTIC  -MD -MQ 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -MF 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o.d' -o 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -c ../drivers/net/mlx5/mlx5.c
In file included from ../drivers/net/mlx5/mlx5.c:40:0:
../drivers/net/mlx5/mlx5_flow.h:1218:19: 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,
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.h:1223:19: 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,
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1550/3183] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_rxtx.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-gcc-static-aarch64 at step "Build and test"
####################################################################################




####################################################################################
#### [Begin job log] ubuntu-18.04-gcc-shared-aarch64 at step "Build and test"
####################################################################################
[1572/3396] Compiling C object 'drivers/drivers@@rte_net_memif at sta/meson-generated_.._rte_net_memif.pmd.c.o'.
[1573/3396] Linking static target drivers/librte_net_memif.a.
[1574/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4.c.o'.
[1575/3396] Compiling C object 'drivers/drivers@@rte_net_memif at sha/meson-generated_.._rte_net_memif.pmd.c.o'.
[1576/3396] Generating rte_net_memif.sym_chk with a meson_exe.py custom command.
[1577/3396] Linking target drivers/librte_net_memif.so.21.2.
[1578/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_flow.c.o'.
[1579/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_ethdev.c.o'.
[1580/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_glue.c.o'.
[1581/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_intr.c.o'.
[1582/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o'.
FAILED: drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o 
ccache gcc -Idrivers/drivers@@tmp_rte_net_mlx5 at sta -Idrivers -I../drivers -Idrivers/net/mlx5 -I../drivers/net/mlx5 -Idrivers/net/mlx5/linux -I../drivers/net/mlx5/linux -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 -Idrivers/bus/pci -I../drivers/bus/pci -I../drivers/bus/pci/linux -Ilib/librte_pci -I../lib/librte_pci -Idrivers/bus/vdev -I../drivers/bus/vdev -Ilib/librte_hash -I../lib/librte_hash -Ilib/librte_rcu -I../lib/librte_rcu -Idrivers/common/mlx5 -I../drivers/common/mlx5 -Idrivers/common/mlx5/linux -I../drivers/common/mlx5/linux -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-missing-field-initializers -D_GNU_SOURCE -fPIC -march=corei7 -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -std=c11 -Wno-strict-prototypes -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -pedantic -DPEDANTIC  -MD -MQ 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -MF 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o.d' -o 'drivers/drivers@@tmp_rte_net_mlx5 at sta/net_mlx5_mlx5.c.o' -c ../drivers/net/mlx5/mlx5.c
In file included from ../drivers/net/mlx5/mlx5.c:40:0:
../drivers/net/mlx5/mlx5_flow.h:1218:19: 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,
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/mlx5/mlx5_flow.h:1223:19: 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,
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
[1583/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_rxq.c.o'.
[1584/3396] Compiling C object 'drivers/drivers@@tmp_rte_net_mlx4 at sta/net_mlx4_mlx4_rxtx.c.o'.
ninja: build stopped: subcommand failed.
##[error]Process completed with exit code 1.
####################################################################################
#### [End job log] ubuntu-18.04-gcc-shared-aarch64 at step "Build and test"
####################################################################################
--------------------------------END LOGS-----------------------------


More information about the test-report mailing list