[dpdk-test-report] |FAILURE| pw69691[v3, 2/4] if_proxy: add library documentation

sys_stv at intel.com sys_stv at intel.com
Mon May 4 12:59:56 CEST 2020


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

_Compilation issues_

Submitter: Andrzej Ostruszka <aostruszka at marvell.com>
Date: 2020-05-04 08:53:13
Reply_mail: 20200504085315.7296-3-aostruszka at marvell.com
DPDK git baseline: Repo:dpdk, CommitID: 67d376e7fe7d4e4149d3591ed94cba33206e8cd2

Makefile build Summary: 23 Builds Done, 16 Successful, 7 Failures

Meson build Summary: 9 Builds Done, 2 Successful, 7 Failures

               +==============================================+===========+==========+
               |                   Makefile                   |   Meson   | Document |
+----------------+------+-------+------+------------+-----------+-----------+----------+
| os             | gcc  | clang | icc  | gcc+shared | gcc+debug | gcc/clang | pdf/html |
+----------------+------+-------+------+------------+-----------+-----------+----------+
| RHEL80-64      | pass |       |      |            |           |           |          |
| UB2004-64      | pass | FAIL  | pass |            |           | FAIL      |          |
| UB1804-64      | pass | FAIL  | pass |            |           | FAIL      | pass     |
| FC32-64        |      | FAIL  |      |            |           |           |          |
| CENTOS77-64    | pass |       |      |            |           |           |          |
| WIN10-64       |      |       |      |            |           | pass      |          |
| CENTOS80-64    | pass | FAIL  | pass | FAIL       | pass      | FAIL      |          |
| FC31-64        | pass |       |      |            |           | FAIL      |          |
| UB1804-32      | FAIL |       |      |            |           | FAIL      |          |
| FreeBSD1201-64 | pass | pass  |      | pass       | pass      | FAIL      |          |
| RHEL77-64      | pass |       |      |            |           |           |          |
| SUSE15-64      | pass | FAIL  |      |            |           | FAIL      |          |
+----------------+------+-------+------+------------+-----------+-----------+----------+

Test environment and configuration as below:

** Makefile build **


OS: UB2004-64
	Kernel Version: 5.4.0-26-generic
	CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz
	GCC Version: gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
	Clang Version: 10.0.0-4ubuntu1
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-icc


OS: UB1804-64
	Kernel Version: 4.15.0-20-generic
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
	GCC Version: gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
	Clang Version: 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-icc
	x86_64-native-linuxapp-gcc


OS: FC32-64
	Kernel Version: 5.6.0-0.rc7.git0.2.fc32.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (GCC) 10.0.1 20200311 (Red Hat 10.0.1-0.9)
	Clang Version: 10.0.0 (Fedora 10.0.0-0.3.rc4.fc32)
	x86_64-native-linuxapp-clang


OS: CENTOS77-64
	Kernel Version: 3.10.0-1062.9.1.el7.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
	GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
	Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final)
	x86_64-native-linuxapp-gcc


OS: CENTOS80-64
	Kernel Version: 4.18.0-80.11.2.el8_0.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
	GCC Version: gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3)
	Clang Version: 7.0.1 (tags/RELEASE_701/final)
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc+shared
	x86_64-native-linuxapp-gcc
	x86_64-native-linuxapp-gcc+debug
	x86_64-native-linuxapp-icc


OS: UB1804-32
	Kernel Version: 4.15.0-20-generic
	CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz
	GCC Version: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
	Clang Version: 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
	i686-native-linuxapp-gcc


OS: FC31-64
	Kernel Version: 5.3.15-300.fc31.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)
	Clang Version: 9.0.0 (Fedora 9.0.0-1.fc31)
	x86_64-native-linuxapp-gcc


OS: RHEL80-64
	Kernel Version: 4.18.0-80.el8.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3)
	Clang Version: 6.0.1 (tags/RELEASE_601/final)
	x86_64-native-linuxapp-gcc


OS: FreeBSD1201-64
	Kernel Version: 12.1-RELEASE
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz (2294.74-MHz K8-class CPU)
	GCC Version: gcc (FreeBSD Ports Collection) 9.2.0
	Clang Version: 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1)
	x86_64-native-bsdapp-gcc
	x86_64-native-bsdapp-clang
	x86_64-native-bsdapp-gcc+shared
	x86_64-native-bsdapp-gcc+debug


OS: RHEL77-64
	Kernel Version: 3.10.0-1062.9.1.el7.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
	GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
	Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final)
	x86_64-native-linuxapp-gcc


OS: SUSE15-64
	Kernel Version: 4.12.14-lp150.11-default
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (SUSE Linux) 7.3.1 20180323 [gcc-7-branch revision 258812]
	Clang Version: 5.0.1 (tags/RELEASE_501/final 312548)
	x86_64-native-linuxapp-clang
	x86_64-native-linuxapp-gcc


** Meson build **


OS: UB2004-64
	Kernel Version: 5.4.0-26-generic
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
	Clang Version: 10.0.0-4ubuntu1
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


OS: UB1804-64
	Kernel Version: 4.15.0-20-generic
	CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz
	GCC Version: gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
	Clang Version: 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
	x86_64-native-linuxapp-doc
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


OS: FC31-64
	Kernel Version: 5.4.18-200.fc31.x86_64
	CPU info: Intel(R) Xeon(R) Platinum 8180 CPU @ 2.50GHz
	GCC Version: gcc (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)
	Clang Version: 9.0.0 (Fedora 9.0.0-1.fc31)
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


OS: CENTOS80-64
	Kernel Version: 4.18.0-80.11.2.el8_0.x86_64
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz
	GCC Version: gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3)
	Clang Version: 7.0.1 (tags/RELEASE_701/final)
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


OS: UB1804-32
	Kernel Version: 4.15.0-20-generic
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
	Clang Version: 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


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


OS: FreeBSD1201-64
	Kernel Version: 12.1-RELEASE
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz (2194.97-MHz K8-class CPU)
	GCC Version: gcc (FreeBSD Ports Collection) 9.2.0
	Clang Version: 8.0.1 (tags/RELEASE_801/final 366581) (based on LLVM 8.0.1)
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


OS: SUSE15-64
	Kernel Version: 4.12.14-lp150.12.82-default
	CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
	GCC Version: gcc (SUSE Linux) 7.4.1 20190905 [gcc-7-branch revision 275407]
	Clang Version: 5.0.1 (tags/RELEASE_501/final 312548)
	./build-gcc-static
	./build-gcc-shared
	./build-clang-static
	./build-clang-shared
	./build-x86-default


*Make Build Failed #1:
OS: UB1804-64
Target: x86_64-native-linuxapp-clang
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:183:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
  SYMLINK-FILE include/rte_port_ras.h
20 errors generated.
  SYMLINK-FILE include/rte_port_ethdev.h
/root/UB1804-64_K4.15.0_Clang6.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target 'linux/if_proxy.o' failed
make[5]: *** [linux/if_proxy.o] Error 1
make[5]: *** Waiting for unfinished jobs....
/root/UB1804-64_K4.15.0_Clang6.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: recipe for target 'librte_if_proxy' failed
make[4]: *** [librte_if_proxy] Error 2
make[4]: *** Waiting for unfinished jobs....
  SYMLINK-FILE include/rte_port_fd.h
  SYMLINK-FILE include/rte_port_kni.h
  SYMLINK-FILE include/rte_port_source_sink.h
  SYMLINK-FILE include/rte_port_sym_crypto.h
--
  CC rte_port_eventdev.o
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_port.a
  INSTALL-LIB librte_port.a
/root/UB1804-64_K4.15.0_Clang6.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:46: recipe for target 'lib' failed
make[3]: *** [lib] Error 2
/root/UB1804-64_K4.15.0_Clang6.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:98: recipe for target 'all' failed
make[2]: *** [all] Error 2
/root/UB1804-64_K4.15.0_Clang6.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:60: recipe for target 'pre_install' failed
make[1]: *** [pre_install] Error 2
/root/UB1804-64_K4.15.0_Clang6.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: recipe for target 'install' failed
make: *** [install] Error 2


*Make Build Failed #2:
OS: CENTOS80-64
Target: x86_64-native-linuxapp-clang
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:190:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[5]: *** [/root/CENTOS80-64_K4.18.0_Clnag7.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:116: linux/if_proxy.o] Error 1
make[4]: *** [/root/CENTOS80-64_K4.18.0_Clnag7.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: librte_if_proxy] Error 2
make[4]: *** Waiting for unfinished jobs....
  CC bpf_pkt.o
  CC rte_event_crypto_adapter.o
  CC bpf_validate.o
  CC gso_udp4.o
--
  INSTALL-LIB librte_eventdev.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
make[3]: *** [/root/CENTOS80-64_K4.18.0_Clnag7.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:48: lib] Error 2
make[2]: *** [/root/CENTOS80-64_K4.18.0_Clnag7.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:99: all] Error 2
make[1]: *** [/root/CENTOS80-64_K4.18.0_Clnag7.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:61: pre_install] Error 2
make: *** [/root/CENTOS80-64_K4.18.0_Clnag7.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: install] Error 2


*Make Build Failed #3:
OS: CENTOS80-64
Target: x86_64-native-linuxapp-gcc+shared
  MKRES test_resource_c.res.o
  LD test
test_if_proxy.o: In function `test_if_proxy':
test_if_proxy.c:(.text+0xdf7): undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
make[5]: *** [/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc+shared/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.app.mk:449: test] Error 1
make[4]: *** [/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc+shared/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: test] Error 2
make[3]: *** [/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc+shared/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:48: app] Error 2
make[2]: *** [/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc+shared/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:99: all] Error 2
make[1]: *** [/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc+shared/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:61: pre_install] Error 2
make: *** [/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc+shared/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: install] Error 2


*Make Build Failed #4:
OS: FC32-64
Target: x86_64-native-linuxapp-clang
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:211:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[5]: *** [/root/FC32-64_K5.6.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:116: linux/if_proxy.o] Error 1
make[5]: *** Waiting for unfinished jobs....
  CC rte_port_kni.o
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  CC rte_port_source_sink.o
make[4]: *** [/root/FC32-64_K5.6.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: librte_if_proxy] Error 2
make[4]: *** Waiting for unfinished jobs....
  CC rte_port_sym_crypto.o
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  CC rte_port_eventdev.o
  AR librte_port.a
  INSTALL-LIB librte_port.a
make[3]: *** [/root/FC32-64_K5.6.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:48: lib] Error 2
make[2]: *** [/root/FC32-64_K5.6.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:99: all] Error 2
make[1]: *** [/root/FC32-64_K5.6.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:61: pre_install] Error 2
make: *** [/root/FC32-64_K5.6.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: install] Error 2


*Make Build Failed #5:
OS: SUSE15-64
Target: x86_64-native-linuxapp-clang
                    ~~~~~~~~~~~ ^ ~
/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/lib/librte_if_proxy/if_proxy_common.c:334:9: error: comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-compare]
        if (ev < 0 || ev > RTE_IFPX_CFG_DONE)
            ~~ ^ ~
2 errors generated.
make[5]: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:116: if_proxy_common.o] Error 1
make[5]: *** Waiting for unfinished jobs....
  CC rte_event_crypto_adapter.o
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
  CC bpf_jit_x86.o
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:183:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[5]: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:116: linux/if_proxy.o] Error 1
make[4]: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: librte_if_proxy] Error 2
make[4]: *** Waiting for unfinished jobs....
  INSTALL-LIB librte_ip_frag.a
  CC ipsec_sad.o
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
--
  INSTALL-LIB librte_ipsec.a
  AR librte_eventdev.a
  INSTALL-LIB librte_eventdev.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
make[3]: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:48: lib] Error 2
make[2]: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:99: all] Error 2
make[1]: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:61: pre_install] Error 2
make: *** [/root/SUSE15-64_K4.12.14_Clang5.0.1/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: install] Error 2


*Make Build Failed #6:
OS: UB1804-32
Target: i686-native-linuxapp-gcc
                                      %d
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/lib/librte_if_proxy/linux/if_proxy.c: At top level:
cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ [-Werror]
cc1: all warnings being treated as errors
  CC virtio_net.o
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target 'linux/if_proxy.o' failed
make[5]: *** [linux/if_proxy.o] Error 1
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: recipe for target 'librte_if_proxy' failed
make[4]: *** [librte_if_proxy] Error 2
make[4]: *** Waiting for unfinished jobs....
  CC vdpa.o
  CC bpf_pkt.o
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
--
  INSTALL-LIB librte_bpf.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
  AR librte_ipsec.a
  INSTALL-LIB librte_ipsec.a
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:46: recipe for target 'lib' failed
make[3]: *** [lib] Error 2
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:98: recipe for target 'all' failed
make[2]: *** [all] Error 2
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:60: recipe for target 'pre_install' failed
make[1]: *** [pre_install] Error 2
/root/UB1804-32_K4.15.0_GCC7.3.0/i686-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: recipe for target 'install' failed
make: *** [install] Error 2


*Make Build Failed #7:
OS: UB2004-64
Target: x86_64-native-linuxapp-clang
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:197:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[5]: *** [/root/UB2004-64_K5.4.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/internal/rte.compile-pre.mk:116: linux/if_proxy.o] Error 1
make[5]: *** Waiting for unfinished jobs....
  CC vhost_user.o
  CC rte_event_eth_rx_adapter.o
  CC rte_event_timer_adapter.o
  CC ses.o
  CC bpf_pkt.o
  CC ipsec_sad.o
  CC bpf_validate.o
  AR librte_gso.a
  INSTALL-LIB librte_gso.a
make[4]: *** [/root/UB2004-64_K5.4.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.subdir.mk:35: librte_if_proxy] Error 2
make[4]: *** Waiting for unfinished jobs....
  CC bpf_jit_x86.o
  CC rte_event_crypto_adapter.o
  CC rte_event_eth_tx_adapter.o
  AR librte_ipsec.a
--
  INSTALL-LIB librte_eventdev.a
  AR librte_bpf.a
  INSTALL-LIB librte_bpf.a
  AR librte_vhost.a
  INSTALL-LIB librte_vhost.a
make[3]: *** [/root/UB2004-64_K5.4.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkbuild.mk:48: lib] Error 2
make[2]: *** [/root/UB2004-64_K5.4.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:99: all] Error 2
make[1]: *** [/root/UB2004-64_K5.4.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkinstall.mk:61: pre_install] Error 2
make: *** [/root/UB2004-64_K5.4.0_Clang10.0.0/x86_64-native-linuxapp-clang/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/mk/rte.sdkroot.mk:77: install] Error 2

*Meson Build Failed #1:
OS: CENTOS80-64
Target:./build-gcc-static
[2272/2370] Linking target examples/dpdk-link_status_interrupt.
[2273/2370] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_args.c.o'.
[2274/2370] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_main.c.o'.
[2275/2370] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2276/2370] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
gcc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -lpcap -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/lib
examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: In function `init_if_proxy':
/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2277/2370] Compiling C object 'examples/c590b3c@@dpdk-mp_client at exe/multi_process_client_server_mp_mp_client_client.c.o'.
--
[2283/2370] Compiling C object 'examples/c590b3c@@dpdk-symmetric_mp at exe/multi_process_symmetric_mp_main.c.o'.
[2284/2370] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2285/2370] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker.c.o'.
[2286/2370] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker_dual.c.o'.
[2287/2370] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=l3fwd --buildtype=debugoptimized --default-library=static /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-static
The Meson build system
Version: 0.52.1
Source dir: /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-static
--
[121/2157] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_vt100.c.o'.
[122/2157] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_string.c.o'.
[123/2157] Generating hash_def with a custom command.
[124/2157] Generating pci.sym_chk with a meson_exe.py custom command.
[125/2157] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:190:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[126/2157] Generating timer_def with a custom command.
[127/2157] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_fbk_hash.c.o'.
[128/2157] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_tm.c.o'.
[129/2157] Compiling C object 'lib/76b5a35@@rte_metrics at sta/librte_metrics_rte_metrics.c.o'.
--
[132/2157] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
[133/2157] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[134/2157] Generating eal.sym_chk with a meson_exe.py custom command.
[135/2157] Compiling C object 'lib/76b5a35@@rte_acl at sta/librte_acl_acl_bld.c.o'.
[136/2157] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_cuckoo_hash.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized --default-library=shared /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-shared
The Meson build system
Version: 0.52.1
Source dir: /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-shared
--
[122/2370] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_socket.c.o'.
[123/2370] Generating hash_def with a custom command.
[124/2370] Generating timer_def with a custom command.
[125/2370] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_vt100.c.o'.
[126/2370] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:190:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[127/2370] Compiling C object 'lib/76b5a35@@rte_metrics at sta/librte_metrics_rte_metrics.c.o'.
[128/2370] Generating pci.sym_chk with a meson_exe.py custom command.
[129/2370] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_fbk_hash.c.o'.
[130/2370] Compiling C object 'lib/76b5a35@@rte_timer at sta/librte_timer_rte_timer.c.o'.
--
[133/2370] Generating eal.sym_chk with a meson_exe.py custom command.
[134/2370] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[135/2370] Compiling C object 'lib/76b5a35@@rte_acl at sta/librte_acl_acl_bld.c.o'.
[136/2370] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
[137/2370] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_cuckoo_hash.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized -Dlibdir=lib -Dmachine=nehalem --default-library=shared /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-x86-default
The Meson build system
Version: 0.52.1
Source dir: /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default
--
[2259/2375] Compiling C object 'examples/c590b3c@@dpdk-l3fwd at exe/l3fwd_main.c.o'.
[2260/2375] Linking target examples/dpdk-l3fwd.
[2261/2375] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2262/2375] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o'.
[2263/2375] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
cc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -lpcap -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/lib
examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: In function `init_if_proxy':
/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2264/2375] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-acl at exe/l3fwd-acl_main.c.o'.
--
[2270/2375] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_memcpy_perf.c.o'.
[2271/2375] Compiling C object 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_table_action.c.o'.
[2272/2375] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
[2273/2375] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker.c.o'.
[2274/2375] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker_dual.c.o'.
ninja: build stopped: subcommand failed.
DESTDIR=/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install ninja -C /root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default install >/dev/null
find: ‘/root/CENTOS80-64_K4.18.0_GCC8.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install’: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.


*Meson Build Failed #2:
OS: FC31-64
Target:./build-gcc-static
[2271/2369] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2272/2369] Linking target examples/dpdk-l3fwd-power.
[2273/2369] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2274/2369] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_init.c.o'.
[2275/2369] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
gcc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -lpcap -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/lib
/usr/bin/ld: examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: in function `init_if_proxy':
/root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2276/2369] Compiling C object 'examples/c590b3c@@dpdk-link_status_interrupt at exe/link_status_interrupt_main.c.o'.
--
[2280/2369] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_commands.c.o'.
[2281/2369] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_main.c.o'.
[2282/2369] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker.c.o'.
[2283/2369] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker_dual.c.o'.
[2284/2369] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=l3fwd --buildtype=debugoptimized --default-library=static /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-static
The Meson build system
Version: 0.52.1
Source dir: /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-static
--
[111/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_cirbuf.c.o'.
[112/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse.c.o'.
[113/2156] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_tm.c.o'.
[114/2156] Generating pci.sym_chk with a meson_exe.py custom command.
[115/2156] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:197:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[116/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_ipaddr.c.o'.
[117/2156] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_mtr.c.o'.
[118/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_portlist.c.o'.
[119/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_num.c.o'.
[120/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_rdline.c.o'.
[121/2156] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[122/2156] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[123/2156] Generating eal.sym_chk with a meson_exe.py custom command.
[124/2156] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized --default-library=shared /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-shared
The Meson build system
Version: 0.52.1
Source dir: /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-shared
--
[108/2369] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_ethdev_profile.c.o'.
[109/2369] Generating pci_def with a custom command.
[110/2369] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline.c.o'.
[111/2369] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_cirbuf.c.o'.
[112/2369] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:197:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[113/2369] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_rdline.c.o'.
[114/2369] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse.c.o'.
[115/2369] Generating pci.sym_chk with a meson_exe.py custom command.
[116/2369] Generating eal.sym_chk with a meson_exe.py custom command.
[117/2369] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_mtr.c.o'.
[118/2369] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_tm.c.o'.
[119/2369] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[120/2369] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[121/2369] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized -Dlibdir=lib -Dmachine=nehalem --default-library=shared /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-x86-default
The Meson build system
Version: 0.52.1
Source dir: /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default
--
[2280/2374] Linking target examples/dpdk-l3fwd-acl.
[2281/2374] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2282/2374] Generating rte_pmd_octeontx2_event.sym_chk with a meson_exe.py custom command.
[2283/2374] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_args.c.o'.
[2284/2374] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
cc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -lpcap -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/lib
/usr/bin/ld: examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: in function `init_if_proxy':
/root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2285/2374] Compiling C object 'examples/c590b3c@@dpdk-mp_client at exe/multi_process_client_server_mp_mp_client_client.c.o'.
--
[2289/2374] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_mp_commands.c.o'.
[2290/2374] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_main.c.o'.
[2291/2374] Compiling C object 'examples/c590b3c@@dpdk-l2fwd-crypto at exe/l2fwd-crypto_main.c.o'.
[2292/2374] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_memcpy_perf.c.o'.
[2293/2374] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
DESTDIR=/root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install ninja -C /root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default install >/dev/null
find: ‘/root/FC31-64_K5.3.14_GCC9.2.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install’: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.


*Meson Build Failed #3:
OS: UB1804-32
Target:./build-gcc-static
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
gcc -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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-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 -Wno-pointer-to-int-cast -D_GNU_SOURCE -m32 -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
In file included from ../lib/librte_if_proxy/linux/if_proxy.c:4:0:
../lib/librte_if_proxy/linux/if_proxy.c: In function ‘if_proxy_intr_callback’:
../lib/librte_if_proxy/if_proxy_priv.h:16:44: error: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘ssize_t {aka int}’ [-Werror=format=]
  rte_log(RTE_LOG_ ## level, ifpx_log_type, "%s(): " fmt "\n", \
                                            ^
../lib/librte_if_proxy/linux/if_proxy.c:389:3: note: in expansion of macro ‘IFPX_LOG’
   IFPX_LOG(ERR, "Failed to read netlink msg: %ld (errno %d)",
   ^~~~~~~~
../lib/librte_if_proxy/linux/if_proxy.c:389:48: note: format string is defined here
   IFPX_LOG(ERR, "Failed to read netlink msg: %ld (errno %d)",
                                              ~~^
                                              %d
In file included from ../lib/librte_if_proxy/linux/if_proxy.c:4:0:
../lib/librte_if_proxy/if_proxy_priv.h:16:44: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘ssize_t {aka int}’ [-Werror=format=]
  rte_log(RTE_LOG_ ## level, ifpx_log_type, "%s(): " fmt "\n", \
                                            ^
../lib/librte_if_proxy/linux/if_proxy.c:397:2: note: in expansion of macro ‘IFPX_LOG’
  IFPX_LOG(DEBUG, "Read %lu bytes (buf %lu) from %u/%u", len,
  ^~~~~~~~
../lib/librte_if_proxy/linux/if_proxy.c:397:26: note: format string is defined here
  IFPX_LOG(DEBUG, "Read %lu bytes (buf %lu) from %u/%u", len,
                        ~~^
                        %u
In file included from ../lib/librte_if_proxy/linux/if_proxy.c:4:0:
../lib/librte_if_proxy/if_proxy_priv.h:16:44: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘unsigned int’ [-Werror=format=]
  rte_log(RTE_LOG_ ## level, ifpx_log_type, "%s(): " fmt "\n", \
                                            ^
../lib/librte_if_proxy/linux/if_proxy.c:397:2: note: in expansion of macro ‘IFPX_LOG’
  IFPX_LOG(DEBUG, "Read %lu bytes (buf %lu) from %u/%u", len,
  ^~~~~~~~
../lib/librte_if_proxy/linux/if_proxy.c:397:41: note: format string is defined here
  IFPX_LOG(DEBUG, "Read %lu bytes (buf %lu) from %u/%u", len,
                                       ~~^
                                       %u
In file included from ../lib/librte_if_proxy/linux/if_proxy.c:4:0:
../lib/librte_if_proxy/if_proxy_priv.h:16:44: error: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘ssize_t {aka int}’ [-Werror=format=]
  rte_log(RTE_LOG_ ## level, ifpx_log_type, "%s(): " fmt "\n", \
                                            ^
../lib/librte_if_proxy/linux/if_proxy.c:449:2: note: in expansion of macro ‘IFPX_LOG’
  IFPX_LOG(DEBUG, "Finished msg loop: %ld bytes left", len);
  ^~~~~~~~
../lib/librte_if_proxy/linux/if_proxy.c:449:40: note: format string is defined here
  IFPX_LOG(DEBUG, "Finished msg loop: %ld bytes left", len);
                                      ~~^
                                      %d
cc1: all warnings being treated as errors
[126/1911] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_string.c.o'.
[127/1911] Generating hash_def with a custom command.
[128/1911] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[129/1911] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_fbk_hash.c.o'.
[130/1911] Compiling C object 'lib/76b5a35@@rte_metrics at sta/librte_metrics_rte_metrics.c.o'.
[131/1911] Generating mbuf.sym_chk with a meson_exe.py custom command.
[132/1911] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[133/1911] Compiling C object 'lib/76b5a35@@rte_timer at sta/librte_timer_rte_timer.c.o'.
[134/1911] Generating eal.sym_chk with a meson_exe.py custom command.
[135/1911] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
[136/1911] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_cuckoo_hash.c.o'.
ninja: build stopped: subcommand failed




*Meson Build Failed #4:
OS: UB1804-64
Target:./build-gcc-static
[2157/2246] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2158/2246] Linking target examples/dpdk-mp_client.
[2159/2246] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_mp_commands.c.o'.
[2160/2246] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_commands.c.o'.
[2161/2246] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
gcc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/lib
examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: In function `init_if_proxy':
/root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2162/2246] Linking target examples/dpdk-hotplug_mp.
--
[2166/2246] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2167/2246] Compiling C object 'examples/c590b3c@@dpdk-ntb at exe/ntb_ntb_fwd.c.o'.
[2168/2246] Compiling C object 'examples/c590b3c@@dpdk-packet_ordering at exe/packet_ordering_main.c.o'.
[2169/2246] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker_dual.c.o'.
[2170/2246] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=l3fwd --buildtype=debugoptimized --default-library=static /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-static
The Meson build system
Version: 0.52.0
Source dir: /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-static
--
[240/2033] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o'.
[241/2033] Linking target lib/librte_compressdev.so.0.200.2.
[242/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv4_fragmentation.c.o'.
[243/2033] Linking target lib/librte_cryptodev.so.20.0.2.
[244/2033] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:183:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[245/2033] Generating gso.sym_chk with a meson_exe.py custom command.
[246/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv4_reassembly.c.o'.
[247/2033] Generating symbol file 'lib/76b5a35@@rte_compressdev at sha/librte_compressdev.so.0.200.2.symbols'.
[248/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv6_reassembly.c.o'.
[249/2033] Generating symbol file 'lib/76b5a35@@rte_net at sha/librte_net.so.20.0.2.symbols'.
[250/2033] Generating symbol file 'lib/76b5a35@@rte_bbdev at sha/librte_bbdev.so.0.200.2.symbols'.
[251/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ip_frag_common.c.o'.
[252/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv6_fragmentation.c.o'.
[253/2033] Generating symbol file 'lib/76b5a35@@rte_cryptodev at sha/librte_cryptodev.so.20.0.2.symbols'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized --default-library=shared /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-shared
The Meson build system
Version: 0.52.0
Source dir: /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-shared
--
[234/2246] Linking target lib/librte_net.so.20.0.2.
[235/2246] Linking target lib/librte_bbdev.so.0.200.2.
[236/2246] Generating symbol file 'lib/76b5a35@@rte_efd at sha/librte_efd.so.20.0.2.symbols'.
[237/2246] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_fman.c.o'.
[238/2246] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -mno-avx512f -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:183:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[239/2246] Linking target lib/librte_compressdev.so.0.200.2.
[240/2246] Linking target lib/librte_cryptodev.so.20.0.2.
[241/2246] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_netcfg_layer.c.o'.
[242/2246] Generating eventdev.sym_chk with a meson_exe.py custom command.
[243/2246] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_fman_hw.c.o'.
[244/2246] Generating symbol file 'lib/76b5a35@@rte_net at sha/librte_net.so.20.0.2.symbols'.
[245/2246] Generating symbol file 'lib/76b5a35@@rte_bbdev at sha/librte_bbdev.so.0.200.2.symbols'.
[246/2246] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_dpaa_bus.c.o'.
[247/2246] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized -Dlibdir=lib -Dmachine=nehalem --default-library=shared /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-x86-default
The Meson build system
Version: 0.52.0
Source dir: /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default
--
[2157/2251] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_main.c.o'.
[2158/2251] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2159/2251] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_mp_commands.c.o'.
[2160/2251] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_main.c.o'.
[2161/2251] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
cc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/lib
examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: In function `init_if_proxy':
/root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2162/2251] Linking target examples/dpdk-mp_server.
--
[2166/2251] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_main.c.o'.
[2167/2251] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2168/2251] Compiling C object 'examples/c590b3c@@dpdk-ntb at exe/ntb_ntb_fwd.c.o'.
[2169/2251] Compiling C object 'lib/76b5a35@@rte_pipeline at sta/librte_pipeline_rte_table_action.c.o'.
[2170/2251] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
DESTDIR=/root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install ninja -C /root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default install >/dev/null
find: ‘/root/UB1804-64_K4.15.0_GCC7.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install’: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.


*Meson Build Failed #5:
OS: UB2004-64
Target:./build-gcc-static
[2261/2360] Compiling C object 'examples/c590b3c@@dpdk-link_status_interrupt at exe/link_status_interrupt_main.c.o'.
[2262/2360] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2263/2360] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2264/2360] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_args.c.o'.
[2265/2360] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
gcc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -lpcap -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/lib
/usr/bin/ld: examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: in function `init_if_proxy':
/root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2266/2360] Linking target examples/dpdk-link_status_interrupt.
--
[2270/2360] Compiling C object 'examples/c590b3c@@dpdk-mp_client at exe/multi_process_client_server_mp_mp_client_client.c.o'.
[2271/2360] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_main.c.o'.
[2272/2360] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker.c.o'.
[2273/2360] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker_dual.c.o'.
[2274/2360] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=l3fwd --buildtype=debugoptimized --default-library=static /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-static
The Meson build system
Version: 0.52.1
Source dir: /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-static
--
[116/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_ipaddr.c.o'.
[117/2147] Generating pci.sym_chk with a meson_exe.py custom command.
[118/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_string.c.o'.
[119/2147] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[120/2147] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:197:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[121/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_num.c.o'.
[122/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_portlist.c.o'.
[123/2147] Generating mbuf.sym_chk with a meson_exe.py custom command.
[124/2147] Generating cmdline_def with a custom command.
[125/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_vt100.c.o'.
[126/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_socket.c.o'.
[127/2147] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[128/2147] Generating eal.sym_chk with a meson_exe.py custom command.
[129/2147] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized --default-library=shared /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-shared
The Meson build system
Version: 0.52.1
Source dir: /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-shared
--
[125/2360] Generating hash_def with a custom command.
[126/2360] Compiling C object 'lib/76b5a35@@rte_cmdline at sta/librte_cmdline_cmdline_parse_etheraddr.c.o'.
[127/2360] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_fbk_hash.c.o'.
[128/2360] Compiling C object 'lib/76b5a35@@rte_metrics at sta/librte_metrics_rte_metrics.c.o'.
[129/2360] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:197:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[130/2360] Linking static target lib/librte_cmdline.a.
[131/2360] Linking static target lib/librte_metrics.a.
[132/2360] Generating mbuf.sym_chk with a meson_exe.py custom command.
[133/2360] Generating timer_def with a custom command.
[134/2360] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_flow.c.o'.
[135/2360] Compiling C object 'lib/76b5a35@@rte_timer at sta/librte_timer_rte_timer.c.o'.
[136/2360] Generating eal.sym_chk with a meson_exe.py custom command.
[137/2360] Compiling C object 'lib/76b5a35@@rte_ethdev at sta/librte_ethdev_rte_ethdev.c.o'.
[138/2360] Compiling C object 'lib/76b5a35@@rte_hash at sta/librte_hash_rte_cuckoo_hash.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized -Dlibdir=lib -Dmachine=nehalem --default-library=shared /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-x86-default
The Meson build system
Version: 0.52.1
Source dir: /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default
--
[2275/2365] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_main.c.o'.
[2276/2365] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_args.c.o'.
[2277/2365] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2278/2365] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2279/2365] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
cc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -lpcap -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/lib
/usr/bin/ld: examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: in function `init_if_proxy':
/root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2280/2365] Compiling C object 'examples/c590b3c@@dpdk-l2fwd-crypto at exe/l2fwd-crypto_main.c.o'.
--
[2284/2365] Compiling C object 'examples/c590b3c@@dpdk-mp_server at exe/multi_process_client_server_mp_mp_server_main.c.o'.
[2285/2365] Compiling C object 'examples/c590b3c@@dpdk-symmetric_mp at exe/multi_process_symmetric_mp_main.c.o'.
[2286/2365] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_mp_commands.c.o'.
[2287/2365] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_memcpy_perf.c.o'.
[2288/2365] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
DESTDIR=/root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install ninja -C /root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default install >/dev/null
find: ‘/root/UB2004-64_K5.4.0_GCC9.3.0/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install’: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.


*Meson Build Failed #6:
OS: SUSE15-64
Target:./build-gcc-static
[2178/2272] Linking target examples/dpdk-l3fwd-acl.
[2179/2272] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_main.c.o'.
[2180/2272] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2181/2272] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_commands.c.o'.
[2182/2272] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
gcc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/lib 
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: in function `init_if_proxy':
/root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2183/2272] Linking target examples/dpdk-hotplug_mp.
--
[2187/2272] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_main.c.o'.
[2188/2272] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2189/2272] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker.c.o'.
[2190/2272] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event at sta/event_octeontx2_otx2_worker_dual.c.o'.
[2191/2272] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=l3fwd --buildtype=debugoptimized --default-library=static /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-static
The Meson build system
Version: 0.50.1
Source dir: /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-static
--
[245/2059] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_dpaa_bus.c.o'.
[246/2059] Generating symbol file 'lib/76b5a35@@rte_cryptodev at sha/librte_cryptodev.so.20.0.2.symbols'.
[247/2059] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_netcfg_layer.c.o'.
[248/2059] Generating symbol file 'lib/76b5a35@@rte_ethdev at sha/librte_ethdev.so.20.0.2.symbols'.
[249/2059] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o' -c ../lib/librte_if_proxy/if_proxy_common.c
../lib/librte_if_proxy/if_proxy_common.c:312:19: error: comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-compare]
                if (cbs[i].type < 0 || cbs[i].type > RTE_IFPX_LAST_EVENT) {
                    ~~~~~~~~~~~ ^ ~
../lib/librte_if_proxy/if_proxy_common.c:334:9: error: comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-compare]
        if (ev < 0 || ev > RTE_IFPX_CFG_DONE)
            ~~ ^ ~
2 errors generated.
[250/2059] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:183:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[251/2059] Generating gso.sym_chk with a meson_exe.py custom command.
[252/2059] Linking target lib/librte_bitratestats.so.20.0.2.
[253/2059] Generating eventdev.sym_chk with a meson_exe.py custom command.
[254/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv4_reassembly.c.o'.
[255/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv6_fragmentation.c.o'.
[256/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ip_frag_common.c.o'.
[257/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv6_reassembly.c.o'.
[258/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag at sta/librte_ip_frag_rte_ipv4_fragmentation.c.o'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized --default-library=shared /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-clang-shared
The Meson build system
Version: 0.50.1
Source dir: /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-shared
--
[237/2272] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_fman_hw.c.o'.
[238/2272] Linking target lib/librte_bbdev.so.0.200.2.
[239/2272] Linking target lib/librte_compressdev.so.0.200.2.
[240/2272] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_netcfg_layer.c.o'.
[241/2272] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_linux_if_proxy.c.o' -c ../lib/librte_if_proxy/linux/if_proxy.c
../lib/librte_if_proxy/linux/if_proxy.c:96:43: error: cast from 'const struct nlmsghdr *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
        const struct ifinfomsg *ifi = NLMSG_DATA(h);
                                                 ^
../lib/librte_if_proxy/linux/if_proxy.c:123:14: error: cast from 'const struct ifinfomsg *' to 'char *' drops const qualifier [-Werror,-Wcast-qual]
--
        ip = RTA_DATA(attrs[NDA_DST]);
             ^
/usr/include/linux/rtnetlink.h:183:42: note: expanded from macro 'RTA_DATA'
#define RTA_DATA(rta)   ((void*)(((char*)(rta)) + RTA_LENGTH(0)))
                                         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[242/2272] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_dpaa_bus.c.o'.
[243/2272] Linking target lib/librte_cryptodev.so.20.0.2.
[244/2272] Generating gso.sym_chk with a meson_exe.py custom command.
[245/2272] Generating eventdev.sym_chk with a meson_exe.py custom command.
[246/2272] Compiling C object 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o'.
FAILED: lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o 
clang -Ilib/76b5a35@@rte_if_proxy at sta -Ilib -I../lib -Ilib/librte_if_proxy -I../lib/librte_if_proxy -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/common -I../lib/librte_eal/common -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_ethdev -I../lib/librte_ethdev -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 -O2 -g -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-address-of-packed-member -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -MD -MQ 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o' -MF 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o.d' -o 'lib/76b5a35@@rte_if_proxy at sta/librte_if_proxy_if_proxy_common.c.o' -c ../lib/librte_if_proxy/if_proxy_common.c
../lib/librte_if_proxy/if_proxy_common.c:312:19: error: comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-compare]
                if (cbs[i].type < 0 || cbs[i].type > RTE_IFPX_LAST_EVENT) {
                    ~~~~~~~~~~~ ^ ~
../lib/librte_if_proxy/if_proxy_common.c:334:9: error: comparison of unsigned enum expression < 0 is always false [-Werror,-Wtautological-compare]
--
2 errors generated.
[247/2272] Generating symbol file 'lib/76b5a35@@rte_net at sha/librte_net.so.20.0.2.symbols'.
[248/2272] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa at sta/bus_dpaa_base_fman_fman.c.o'.
[249/2272] Generating symbol file 'lib/76b5a35@@rte_bbdev at sha/librte_bbdev.so.0.200.2.symbols'.
[250/2272] Generating symbol file 'lib/76b5a35@@rte_compressdev at sha/librte_compressdev.so.0.200.2.symbols'.
ninja: build stopped: subcommand failed.
meson  --werror -Dexamples=all --buildtype=debugoptimized -Dlibdir=lib -Dmachine=nehalem --default-library=shared /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/devtools/.. ./build-x86-default
The Meson build system
Version: 0.50.1
Source dir: /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk
Build dir: /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default
--
[2190/2277] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_main.c.o'.
[2191/2277] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp at exe/multi_process_hotplug_mp_commands.c.o'.
[2192/2277] Linking target examples/dpdk-hotplug_mp.
[2193/2277] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o'.
[2194/2277] Linking target examples/dpdk-l3fwd-ifpx.
FAILED: examples/dpdk-l3fwd-ifpx 
cc  -o examples/dpdk-l3fwd-ifpx 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_main.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--no-as-needed -pthread -Wl,--start-group -lm -ldl -lnuma lib/librte_eal.so.20.0.2 lib/librte_kvargs.so.20.0.2 lib/librte_mempool.so.20.0.2 lib/librte_ring.so.20.0.2 lib/librte_net.so.20.0.2 lib/librte_mbuf.so.20.0.2 lib/librte_ethdev.so.20.0.2 lib/librte_meter.so.20.0.2 lib/librte_cmdline.so.20.0.2 lib/librte_hash.so.20.0.2 lib/librte_lpm.so.20.0.2 lib/librte_if_proxy.so.0.200.2 -Wl,--end-group '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/lib 
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: examples/c590b3c@@dpdk-l3fwd-ifpx at exe/l3fwd-ifpx_l3fwd.c.o: in function `init_if_proxy':
/root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/../examples/l3fwd-ifpx/l3fwd.c:457: undefined reference to `rte_ifpx_queue_add'
collect2: error: ld returned 1 exit status
[2195/2277] Compiling C object 'examples/c590b3c@@dpdk-simple_mp at exe/multi_process_simple_mp_mp_commands.c.o'.
--
[2199/2277] Compiling C object 'examples/c590b3c@@dpdk-l2fwd-crypto at exe/l2fwd-crypto_main.c.o'.
[2200/2277] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power at exe/l3fwd-power_main.c.o'.
[2201/2277] Compiling C object 'examples/c590b3c@@dpdk-ntb at exe/ntb_ntb_fwd.c.o'.
[2202/2277] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_memcpy_perf.c.o'.
[2203/2277] Compiling C object 'app/test/3062f5d@@dpdk-test at exe/test_ring.c.o'.
ninja: build stopped: subcommand failed.
DESTDIR=/root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install ninja -C /root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default install >/dev/null
find: ‘/root/SUSE15-64_K4.12.14_GCC7.3.1/x86_64-native-linuxapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/install’: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.


*Meson Build Failed #7:
OS: FreeBSD1201-64
Target:./build-gcc-static
Message: Skipping example "kni"
Library pqos found: NO
Message: Skipping example "l2fwd-cat"
Library rt found: YES

examples/meson.build:93:4: ERROR: Problem encountered: Missing dependency "if_proxy" for example "l3fwd-ifpx"

A full log can be found at /root/FreeBSD1201-64_K12.1_GCC9.2.0/x86_64-native-bsdapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-gcc-shared/meson-logs/meson-log.txt
ninja -C ./build-gcc-shared
ninja: Entering directory `./build-gcc-shared'
ninja: error: loading 'build.ninja': No such file or directory
--
Message: Skipping example "kni"
Library pqos found: NO
Message: Skipping example "l2fwd-cat"
Library rt found: YES

examples/meson.build:93:4: ERROR: Problem encountered: Missing dependency "if_proxy" for example "l3fwd-ifpx"

A full log can be found at /root/FreeBSD1201-64_K12.1_GCC9.2.0/x86_64-native-bsdapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-clang-shared/meson-logs/meson-log.txt
ninja -C ./build-clang-shared
ninja: Entering directory `./build-clang-shared'
ninja: error: loading 'build.ninja': No such file or directory
--
Message: Skipping example "kni"
Library pqos found: NO
Message: Skipping example "l2fwd-cat"
Library rt found: YES

examples/meson.build:93:4: ERROR: Problem encountered: Missing dependency "if_proxy" for example "l3fwd-ifpx"

A full log can be found at /root/FreeBSD1201-64_K12.1_GCC9.2.0/x86_64-native-bsdapp-gcc/1c16d5c999cd406d9ac1fa3a6827b2ec/dpdk/build-x86-default/meson-logs/meson-log.txt
ninja -C ./build-x86-default
ninja: Entering directory `./build-x86-default'
ninja: error: loading 'build.ninja': No such file or directory

DPDK STV team


More information about the test-report mailing list