Test-Label: Intel-compilation Test-Status: FAILURE http://dpdk.org/patch/51473 _Compilation issues_ Submitter: Jakub Grajciar Date: 2019-03-21 09:23:05 Reply_mail: 20190321092305.4525-1-jgrajcia@cisco.com DPDK git baseline: Repo:dpdk-master, CommitID: 1534cc6ab1d93041dcbb0bb6c7f1e111578dffd4 Build Summary: 26 Builds Done, 22 Successful, 4 Failures Test environment and configuration as below: OS: SUSE15 Kernel Version: 4.12.14-lp150.12.22-default CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz 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-gcc OS: CENTOS76 Kernel Version: 3.10.0-957.5.1.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final) x86_64-native-linuxapp-gcc OS: UBT144-32 Kernel Version: 3.13.0-161-generic CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4 Clang Version: NA i686-native-linuxapp-gcc OS: UBT164-32 Kernel Version: 4.4.0-131-generic CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 Clang Version: NA i686-native-linuxapp-gcc OS: SUSE12 Kernel Version: 4.4.73-5-default CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (SUSE Linux) 7.1.1 20170607 [gcc-7-branch revision 248970] Clang Version: NA x86_64-native-linuxapp-gcc OS: FreeBSD12.0 Kernel Version: 12.0-RC3 CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz (2294.74-MHz K8-class CPU) GCC Version: gcc (FreeBSD Ports Collection) 7.3.0 Clang Version: 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1) x86_64-native-bsdapp-gcc x86_64-native-bsdapp-clang OS: UBT144-64 Kernel Version: 4.2.0-27-generic CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4 Clang Version: NA x86_64-native-linuxapp-gcc OS: CENTOS75 Kernel Version: 3.10.0-957.5.1.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final) x86_64-native-linuxapp-gcc OS: UBT1804 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-27ubuntu1~18.04) 7.3.0 Clang Version: NA x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc x86_64-native-linuxapp-icc OS: UBT1810 Kernel Version: 4.18.0-10-generic CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (Ubuntu 8.2.0-7ubuntu1) 8.2.0 Clang Version: 7.0.0-3 (tags/RELEASE_700/final) x86_64-native-linuxapp-gcc OS: RHEL74 Kernel Version: 3.10.0-693.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16) Clang Version: NA x86_64-native-linuxapp-gcc OS: CENTOS74 Kernel Version: 3.10.0-862.14.4.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28) Clang Version: 3.4.2 (tags/RELEASE_34/dot2-final) x86_64-native-linuxapp-gcc OS: FreeBSD11.2 Kernel Version: 11.2-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) 6.4.0 Clang Version: 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0) x86_64-native-bsdapp-gcc x86_64-native-bsdapp-clang OS: UBT164-64 Kernel Version: 4.4.0-47-generic CPU info: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609 Clang Version: 3.8.0-2ubuntu4 (tags/RELEASE_380/final) x86_64-native-linuxapp-gcc OS: FC28 Kernel Version: 4.16.3-301.fc28.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 8.1.1 20180712 (Red Hat 8.1.1-5) Clang Version: 6.0.1 (tags/RELEASE_601/final) x86_64-native-linuxapp-gcc x86_64-native-linuxapp-clang x86_64-native-linuxapp-icc OS: RHEL76 Kernel Version: 3.10.0-957.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Clang Version: NA x86_64-native-linuxapp-gcc OS: FC29 Kernel Version: 4.18.16-300.fc29.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 8.2.1 20181215 (Red Hat 8.2.1-6) Clang Version: NA x86_64-native-linuxapp-gcc x86_64-native-linuxapp-clang x86_64-native-linuxapp-icc OS: RHEL75 Kernel Version: 3.10.0-862.el7.x86_64 CPU info: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz GCC Version: gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28) Clang Version: NA x86_64-native-linuxapp-gcc *Failed Build #1: OS: FreeBSD12.0 Target: x86_64-native-bsdapp-gcc SYMLINK-FILE include/generic/rte_memcpy.h SYMLINK-FILE include/generic/rte_rwlock.h SYMLINK-FILE include/generic/rte_vect.h SYMLINK-FILE include/generic/rte_pause.h SYMLINK-FILE include/generic/rte_io.h gmake[6]: warning: Clock skew detected. Your build may be incomplete. == Build lib/librte_eal/freebsd == Build lib/librte_eal/freebsd/eal CC eal.o CC eal_cpuflags.o CC eal_memory.o -- CC eal_interrupts.o CC eal_memalloc.o CC eal_timer.o CC eal_lcore.o /tmp/FreeBSD12.0_K19.02_GCC7.3.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c: In function 'eal_intr_process_interrupts': /tmp/FreeBSD12.0_K19.02_GCC7.3.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:481:60: error: 'next' undeclared (first use in this function); did you mean 'exit'? for (cb = TAILQ_FIRST(&src->callbacks); cb != NULL; cb = next) { ^~~~ exit /tmp/FreeBSD12.0_K19.02_GCC7.3.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:481:60: note: each undeclared identifier is reported only once for each function it appears in /tmp/FreeBSD12.0_K19.02_GCC7.3.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:488:31: error: incompatible type for argument 1 of 'intr_source_to_kevent' if (intr_source_to_kevent(src->intr_handle, &ke) < 0) { ^~~ /tmp/FreeBSD12.0_K19.02_GCC7.3.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:59:1: note: expected 'const struct rte_intr_handle *' but argument is of type 'struct rte_intr_handle' intr_source_to_kevent(const struct rte_intr_handle *ih, struct kevent *ke) ^~~~~~~~~~~~~~~~~~~~~ *Failed Build #2: OS: FreeBSD11.2 Target: x86_64-native-bsdapp-gcc SYMLINK-FILE include/generic/rte_cpuflags.h SYMLINK-FILE include/generic/rte_rwlock.h SYMLINK-FILE include/generic/rte_vect.h SYMLINK-FILE include/generic/rte_pause.h SYMLINK-FILE include/generic/rte_io.h gmake[6]: warning: Clock skew detected. Your build may be incomplete. == Build lib/librte_eal/freebsd == Build lib/librte_eal/freebsd/eal CC eal.o CC eal_cpuflags.o CC eal_memory.o -- CC eal_lcore.o CC eal_memalloc.o CC eal_interrupts.o CC eal_timer.o /tmp/FreeBSD11.2_K11.2_GCC6.4.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c: In function 'eal_intr_process_interrupts': /tmp/FreeBSD11.2_K11.2_GCC6.4.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:481:60: error: 'next' undeclared (first use in this function) for (cb = TAILQ_FIRST(&src->callbacks); cb != NULL; cb = next) { ^~~~ /tmp/FreeBSD11.2_K11.2_GCC6.4.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:481:60: note: each undeclared identifier is reported only once for each function it appears in /tmp/FreeBSD11.2_K11.2_GCC6.4.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:488:31: error: incompatible type for argument 1 of 'intr_source_to_kevent' if (intr_source_to_kevent(src->intr_handle, &ke) < 0) { ^~~ /tmp/FreeBSD11.2_K11.2_GCC6.4.0/x86_64-native-bsdapp-gcc/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:59:1: note: expected 'const struct rte_intr_handle *' but argument is of type 'struct rte_intr_handle' intr_source_to_kevent(const struct rte_intr_handle *ih, struct kevent *ke) ^~~~~~~~~~~~~~~~~~~~~ *Failed Build #3: OS: FreeBSD11.2 Target: x86_64-native-bsdapp-clang SYMLINK-FILE include/generic/rte_rwlock.h SYMLINK-FILE include/generic/rte_vect.h SYMLINK-FILE include/generic/rte_cpuflags.h SYMLINK-FILE include/generic/rte_pause.h SYMLINK-FILE include/generic/rte_io.h gmake[6]: warning: Clock skew detected. Your build may be incomplete. == Build lib/librte_eal/freebsd == Build lib/librte_eal/freebsd/eal CC eal_cpuflags.o CC eal.o CC eal_memory.o -- gmake[7]: Warning: File 'eal_interrupts.c' has modification time 17625 s in the future CC eal_lcore.o CC eal_memalloc.o CC eal_timer.o CC eal_interrupts.o /tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:481:60: error: use of undeclared identifier 'next' for (cb = TAILQ_FIRST(&src->callbacks); cb != NULL; cb = next) { ^ /tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:482:4: error: use of undeclared identifier 'next' next = TAILQ_NEXT(cb, next); ^ /tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:488:31: error: passing 'struct rte_intr_handle' to parameter of incompatible type 'const struct rte_intr_handle *'; take the address with & if (intr_source_to_kevent(src->intr_handle, &ke) < 0) { ^~~~~~~~~~~~~~~~ & /tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:59:53: note: passing argument to parameter 'ih' here intr_source_to_kevent(const struct rte_intr_handle *ih, struct kevent *ke) ^ 3 errors generated. gmake[7]: *** [/tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/internal/rte.compile-pre.mk:116: eal_interrupts.o] Error 1 gmake[7]: *** Waiting for unfinished jobs.... gmake[6]: *** [/tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/rte.subdir.mk:37: eal] Error 2 gmake[5]: *** [/tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/rte.subdir.mk:37: freebsd] Error 2 gmake[4]: *** [/tmp/FreeBSD11.2_K11.2_Clang6.0.0/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/rte.subdir.mk:35: librte_eal] Error 2 *Failed Build #4: OS: FreeBSD12.0 Target: x86_64-native-bsdapp-clang SYMLINK-FILE include/generic/rte_cpuflags.h SYMLINK-FILE include/generic/rte_rwlock.h SYMLINK-FILE include/generic/rte_vect.h SYMLINK-FILE include/generic/rte_pause.h SYMLINK-FILE include/generic/rte_io.h gmake[6]: warning: Clock skew detected. Your build may be incomplete. == Build lib/librte_eal/freebsd == Build lib/librte_eal/freebsd/eal CC eal.o CC eal_cpuflags.o CC eal_memory.o -- CC eal_lcore.o CC eal_timer.o CC eal_memalloc.o CC eal_debug.o CC eal_interrupts.o /tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:481:60: error: use of undeclared identifier 'next' for (cb = TAILQ_FIRST(&src->callbacks); cb != NULL; cb = next) { ^ /tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:482:4: error: use of undeclared identifier 'next' next = TAILQ_NEXT(cb, next); ^ /tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:488:31: error: passing 'struct rte_intr_handle' to parameter of incompatible type 'const struct rte_intr_handle *'; take the address with & if (intr_source_to_kevent(src->intr_handle, &ke) < 0) { ^~~~~~~~~~~~~~~~ & /tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/lib/librte_eal/freebsd/eal/eal_interrupts.c:59:53: note: passing argument to parameter 'ih' here intr_source_to_kevent(const struct rte_intr_handle *ih, struct kevent *ke) ^ 3 errors generated. gmake[7]: *** [/tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/internal/rte.compile-pre.mk:116: eal_interrupts.o] Error 1 gmake[7]: *** Waiting for unfinished jobs.... gmake[6]: *** [/tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/rte.subdir.mk:37: eal] Error 2 gmake[5]: *** [/tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/rte.subdir.mk:37: freebsd] Error 2 gmake[4]: *** [/tmp/FreeBSD12.0_K19.02_Clang6.0.1/x86_64-native-bsdapp-clang/3cb4af6734a648c2aa53c890ad4b6b5f/dpdk/mk/rte.subdir.mk:35: librte_eal] Error 2 DPDK STV team