Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/69692 _Compilation issues_ Submitter: Andrzej Ostruszka Date: 2020-05-04 08:53:14 Reply_mail: 20200504085315.7296-4-aostruszka@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@exe/multi_process_client_server_mp_mp_server_args.c.o'. [2274/2370] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp@exe/multi_process_hotplug_mp_main.c.o'. [2275/2370] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/multi_process_client_server_mp_mp_client_client.c.o'. -- [2283/2370] Compiling C object 'examples/c590b3c@@dpdk-symmetric_mp@exe/multi_process_symmetric_mp_main.c.o'. [2284/2370] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power@exe/l3fwd-power_main.c.o'. [2285/2370] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker.c.o'. [2286/2370] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker_dual.c.o'. [2287/2370] Compiling C object 'app/test/3062f5d@@dpdk-test@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@sta/librte_cmdline_cmdline_vt100.c.o'. [122/2157] Compiling C object 'lib/76b5a35@@rte_cmdline@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@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_hash_rte_fbk_hash.c.o'. [128/2157] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_tm.c.o'. [129/2157] Compiling C object 'lib/76b5a35@@rte_metrics@sta/librte_metrics_rte_metrics.c.o'. -- [132/2157] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_ethdev.c.o'. [133/2157] Compiling C object 'lib/76b5a35@@rte_ethdev@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@sta/librte_acl_acl_bld.c.o'. [136/2157] Compiling C object 'lib/76b5a35@@rte_hash@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@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@sta/librte_cmdline_cmdline_vt100.c.o'. [126/2370] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@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@sta/librte_hash_rte_fbk_hash.c.o'. [130/2370] Compiling C object 'lib/76b5a35@@rte_timer@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@sta/librte_ethdev_rte_flow.c.o'. [135/2370] Compiling C object 'lib/76b5a35@@rte_acl@sta/librte_acl_acl_bld.c.o'. [136/2370] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_ethdev.c.o'. [137/2370] Compiling C object 'lib/76b5a35@@rte_hash@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@exe/l3fwd_main.c.o'. [2260/2375] Linking target examples/dpdk-l3fwd. [2261/2375] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@exe/l3fwd-ifpx_l3fwd.c.o'. [2262/2375] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/l3fwd-acl_main.c.o'. -- [2270/2375] Compiling C object 'app/test/3062f5d@@dpdk-test@exe/test_memcpy_perf.c.o'. [2271/2375] Compiling C object 'lib/76b5a35@@rte_pipeline@sta/librte_pipeline_rte_table_action.c.o'. [2272/2375] Compiling C object 'app/test/3062f5d@@dpdk-test@exe/test_ring.c.o'. [2273/2375] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker.c.o'. [2274/2375] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@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@exe/l3fwd-power_main.c.o'. [2272/2369] Linking target examples/dpdk-l3fwd-power. [2273/2369] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@exe/l3fwd-ifpx_l3fwd.c.o'. [2274/2369] Compiling C object 'examples/c590b3c@@dpdk-mp_server@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/link_status_interrupt_main.c.o'. -- [2280/2369] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp@exe/multi_process_hotplug_mp_commands.c.o'. [2281/2369] Compiling C object 'examples/c590b3c@@dpdk-mp_server@exe/multi_process_client_server_mp_mp_server_main.c.o'. [2282/2369] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker.c.o'. [2283/2369] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker_dual.c.o'. [2284/2369] Compiling C object 'app/test/3062f5d@@dpdk-test@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@sta/librte_cmdline_cmdline_cirbuf.c.o'. [112/2156] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse.c.o'. [113/2156] Compiling C object 'lib/76b5a35@@rte_ethdev@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@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_cmdline_cmdline_parse_ipaddr.c.o'. [117/2156] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_mtr.c.o'. [118/2156] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_portlist.c.o'. [119/2156] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_num.c.o'. [120/2156] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_rdline.c.o'. [121/2156] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_etheraddr.c.o'. [122/2156] Compiling C object 'lib/76b5a35@@rte_ethdev@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@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@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@sta/librte_cmdline_cmdline.c.o'. [111/2369] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_cirbuf.c.o'. [112/2369] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_cmdline_cmdline_rdline.c.o'. [114/2369] Compiling C object 'lib/76b5a35@@rte_cmdline@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@sta/librte_ethdev_rte_mtr.c.o'. [118/2369] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_tm.c.o'. [119/2369] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o'. [120/2369] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_parse_etheraddr.c.o'. [121/2369] Compiling C object 'lib/76b5a35@@rte_ethdev@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@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@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/multi_process_client_server_mp_mp_client_client.c.o'. -- [2289/2374] Compiling C object 'examples/c590b3c@@dpdk-simple_mp@exe/multi_process_simple_mp_mp_commands.c.o'. [2290/2374] Compiling C object 'examples/c590b3c@@dpdk-mp_server@exe/multi_process_client_server_mp_mp_server_main.c.o'. [2291/2374] Compiling C object 'examples/c590b3c@@dpdk-l2fwd-crypto@exe/l2fwd-crypto_main.c.o'. [2292/2374] Compiling C object 'app/test/3062f5d@@dpdk-test@exe/test_memcpy_perf.c.o'. [2293/2374] Compiling C object 'app/test/3062f5d@@dpdk-test@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@sta/librte_if_proxy_linux_if_proxy.c.o gcc -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@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@sta/librte_cmdline_cmdline_parse_etheraddr.c.o'. [129/1911] Compiling C object 'lib/76b5a35@@rte_hash@sta/librte_hash_rte_fbk_hash.c.o'. [130/1911] Compiling C object 'lib/76b5a35@@rte_metrics@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@sta/librte_ethdev_rte_flow.c.o'. [133/1911] Compiling C object 'lib/76b5a35@@rte_timer@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@sta/librte_ethdev_rte_ethdev.c.o'. [136/1911] Compiling C object 'lib/76b5a35@@rte_hash@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@exe/l3fwd-ifpx_l3fwd.c.o'. [2158/2246] Linking target examples/dpdk-mp_client. [2159/2246] Compiling C object 'examples/c590b3c@@dpdk-simple_mp@exe/multi_process_simple_mp_mp_commands.c.o'. [2160/2246] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/l3fwd-power_main.c.o'. [2167/2246] Compiling C object 'examples/c590b3c@@dpdk-ntb@exe/ntb_ntb_fwd.c.o'. [2168/2246] Compiling C object 'examples/c590b3c@@dpdk-packet_ordering@exe/packet_ordering_main.c.o'. [2169/2246] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker_dual.c.o'. [2170/2246] Compiling C object 'app/test/3062f5d@@dpdk-test@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@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@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@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_ip_frag_rte_ipv4_reassembly.c.o'. [247/2033] Generating symbol file 'lib/76b5a35@@rte_compressdev@sha/librte_compressdev.so.0.200.2.symbols'. [248/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag@sta/librte_ip_frag_rte_ipv6_reassembly.c.o'. [249/2033] Generating symbol file 'lib/76b5a35@@rte_net@sha/librte_net.so.20.0.2.symbols'. [250/2033] Generating symbol file 'lib/76b5a35@@rte_bbdev@sha/librte_bbdev.so.0.200.2.symbols'. [251/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag@sta/librte_ip_frag_rte_ip_frag_common.c.o'. [252/2033] Compiling C object 'lib/76b5a35@@rte_ip_frag@sta/librte_ip_frag_rte_ipv6_fragmentation.c.o'. [253/2033] Generating symbol file 'lib/76b5a35@@rte_cryptodev@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@sha/librte_efd.so.20.0.2.symbols'. [237/2246] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa@sta/bus_dpaa_base_fman_fman.c.o'. [238/2246] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@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@sta/bus_dpaa_base_fman_fman_hw.c.o'. [244/2246] Generating symbol file 'lib/76b5a35@@rte_net@sha/librte_net.so.20.0.2.symbols'. [245/2246] Generating symbol file 'lib/76b5a35@@rte_bbdev@sha/librte_bbdev.so.0.200.2.symbols'. [246/2246] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa@sta/bus_dpaa_dpaa_bus.c.o'. [247/2246] Compiling C object 'lib/76b5a35@@rte_if_proxy@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@exe/multi_process_hotplug_mp_main.c.o'. [2158/2251] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@exe/l3fwd-ifpx_l3fwd.c.o'. [2159/2251] Compiling C object 'examples/c590b3c@@dpdk-simple_mp@exe/multi_process_simple_mp_mp_commands.c.o'. [2160/2251] Compiling C object 'examples/c590b3c@@dpdk-mp_server@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/multi_process_simple_mp_main.c.o'. [2167/2251] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power@exe/l3fwd-power_main.c.o'. [2168/2251] Compiling C object 'examples/c590b3c@@dpdk-ntb@exe/ntb_ntb_fwd.c.o'. [2169/2251] Compiling C object 'lib/76b5a35@@rte_pipeline@sta/librte_pipeline_rte_table_action.c.o'. [2170/2251] Compiling C object 'app/test/3062f5d@@dpdk-test@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@exe/link_status_interrupt_main.c.o'. [2262/2360] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power@exe/l3fwd-power_main.c.o'. [2263/2360] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@exe/l3fwd-ifpx_l3fwd.c.o'. [2264/2360] Compiling C object 'examples/c590b3c@@dpdk-mp_server@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/multi_process_client_server_mp_mp_client_client.c.o'. [2271/2360] Compiling C object 'examples/c590b3c@@dpdk-mp_server@exe/multi_process_client_server_mp_mp_server_main.c.o'. [2272/2360] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker.c.o'. [2273/2360] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker_dual.c.o'. [2274/2360] Compiling C object 'app/test/3062f5d@@dpdk-test@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@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@sta/librte_cmdline_cmdline_parse_string.c.o'. [119/2147] Compiling C object 'lib/76b5a35@@rte_ethdev@sta/librte_ethdev_rte_flow.c.o'. [120/2147] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_cmdline_cmdline_parse_num.c.o'. [122/2147] Compiling C object 'lib/76b5a35@@rte_cmdline@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@sta/librte_cmdline_cmdline_vt100.c.o'. [126/2147] Compiling C object 'lib/76b5a35@@rte_cmdline@sta/librte_cmdline_cmdline_socket.c.o'. [127/2147] Compiling C object 'lib/76b5a35@@rte_cmdline@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@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@sta/librte_cmdline_cmdline_parse_etheraddr.c.o'. [127/2360] Compiling C object 'lib/76b5a35@@rte_hash@sta/librte_hash_rte_fbk_hash.c.o'. [128/2360] Compiling C object 'lib/76b5a35@@rte_metrics@sta/librte_metrics_rte_metrics.c.o'. [129/2360] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_ethdev_rte_flow.c.o'. [135/2360] Compiling C object 'lib/76b5a35@@rte_timer@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@sta/librte_ethdev_rte_ethdev.c.o'. [138/2360] Compiling C object 'lib/76b5a35@@rte_hash@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@exe/multi_process_hotplug_mp_main.c.o'. [2276/2365] Compiling C object 'examples/c590b3c@@dpdk-mp_server@exe/multi_process_client_server_mp_mp_server_args.c.o'. [2277/2365] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@exe/l3fwd-ifpx_l3fwd.c.o'. [2278/2365] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/l2fwd-crypto_main.c.o'. -- [2284/2365] Compiling C object 'examples/c590b3c@@dpdk-mp_server@exe/multi_process_client_server_mp_mp_server_main.c.o'. [2285/2365] Compiling C object 'examples/c590b3c@@dpdk-symmetric_mp@exe/multi_process_symmetric_mp_main.c.o'. [2286/2365] Compiling C object 'examples/c590b3c@@dpdk-simple_mp@exe/multi_process_simple_mp_mp_commands.c.o'. [2287/2365] Compiling C object 'app/test/3062f5d@@dpdk-test@exe/test_memcpy_perf.c.o'. [2288/2365] Compiling C object 'app/test/3062f5d@@dpdk-test@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@exe/multi_process_hotplug_mp_main.c.o'. [2180/2272] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-ifpx@exe/l3fwd-ifpx_l3fwd.c.o'. [2181/2272] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/multi_process_simple_mp_main.c.o'. [2188/2272] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power@exe/l3fwd-power_main.c.o'. [2189/2272] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker.c.o'. [2190/2272] Compiling C object 'drivers/a715181@@tmp_rte_pmd_octeontx2_event@sta/event_octeontx2_otx2_worker_dual.c.o'. [2191/2272] Compiling C object 'app/test/3062f5d@@dpdk-test@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@sta/bus_dpaa_dpaa_bus.c.o'. [246/2059] Generating symbol file 'lib/76b5a35@@rte_cryptodev@sha/librte_cryptodev.so.20.0.2.symbols'. [247/2059] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa@sta/bus_dpaa_base_fman_netcfg_layer.c.o'. [248/2059] Generating symbol file 'lib/76b5a35@@rte_ethdev@sha/librte_ethdev.so.20.0.2.symbols'. [249/2059] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_if_proxy_common.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_if_proxy_common.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_if_proxy_common.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_if_proxy_common.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sta/librte_ip_frag_rte_ipv4_reassembly.c.o'. [255/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag@sta/librte_ip_frag_rte_ipv6_fragmentation.c.o'. [256/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag@sta/librte_ip_frag_rte_ip_frag_common.c.o'. [257/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag@sta/librte_ip_frag_rte_ipv6_reassembly.c.o'. [258/2059] Compiling C object 'lib/76b5a35@@rte_ip_frag@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@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@sta/bus_dpaa_base_fman_netcfg_layer.c.o'. [241/2272] Compiling C object 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_linux_if_proxy.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_linux_if_proxy.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@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@sta/librte_if_proxy_if_proxy_common.c.o'. FAILED: lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_if_proxy_common.c.o clang -Ilib/76b5a35@@rte_if_proxy@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@sta/librte_if_proxy_if_proxy_common.c.o' -MF 'lib/76b5a35@@rte_if_proxy@sta/librte_if_proxy_if_proxy_common.c.o.d' -o 'lib/76b5a35@@rte_if_proxy@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@sha/librte_net.so.20.0.2.symbols'. [248/2272] Compiling C object 'drivers/a715181@@tmp_rte_bus_dpaa@sta/bus_dpaa_base_fman_fman.c.o'. [249/2272] Generating symbol file 'lib/76b5a35@@rte_bbdev@sha/librte_bbdev.so.0.200.2.symbols'. [250/2272] Generating symbol file 'lib/76b5a35@@rte_compressdev@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@exe/multi_process_hotplug_mp_main.c.o'. [2191/2277] Compiling C object 'examples/c590b3c@@dpdk-hotplug_mp@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@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@exe/l3fwd-ifpx_l3fwd.c.o' 'examples/c590b3c@@dpdk-l3fwd-ifpx@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@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@exe/multi_process_simple_mp_mp_commands.c.o'. -- [2199/2277] Compiling C object 'examples/c590b3c@@dpdk-l2fwd-crypto@exe/l2fwd-crypto_main.c.o'. [2200/2277] Compiling C object 'examples/c590b3c@@dpdk-l3fwd-power@exe/l3fwd-power_main.c.o'. [2201/2277] Compiling C object 'examples/c590b3c@@dpdk-ntb@exe/ntb_ntb_fwd.c.o'. [2202/2277] Compiling C object 'app/test/3062f5d@@dpdk-test@exe/test_memcpy_perf.c.o'. [2203/2277] Compiling C object 'app/test/3062f5d@@dpdk-test@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