Hi All, Till now, there are only 3 major building errors in DPDK example 1. netmap_compact example has compilation errors in SUSE11SP3 and SUSE11SP2 Till now, we don¡¯t have owner for netmap_compact example £¬ Linux Kernel is 3.0.13-0 and GCC is 4.5.1 Does anybody familiar with this example app? /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/examples/netmap_compat/bridge/../lib/compat_netmap.c: In function ¡®rte_netmap_poll¡¯: /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/examples/netmap_compat/bridge/../lib/compat_netmap.c:880:41: error: ¡®POLLRDNORM¡¯ undeclared (first use in this function) /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/examples/netmap_compat/bridge/../lib/compat_netmap.c:880:41: note: each undeclared identifier is reported only once for each function it appears in /jenkins/workspace/DPDK_AUTO_IDT_VM_SUSE11SP2_64_BUILD/DPDK/examples/netmap_compat/bridge/../lib/compat_netmap.c:881:41: error: ¡®POLLWRNORM¡¯ undeclared (first use in this function) 2. pipeline example in RHEL65_64 / CENTOS65_64 , As I knew, Roy Fan and packet Framework developers already submitted patch to fix #2 /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c: In function ¡®pipeline_routing_msg_req_arp_add_handler¡¯: /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1817: error: dereferencing pointer ¡®({anonymous})¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1817: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c: In function ¡®pipeline_routing_msg_req_route_add_handler¡¯: /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1464: error: dereferencing pointer ¡®macaddr_dst.481¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1464: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1506: error: dereferencing pointer ¡®macaddr_dst.487¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1506: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1566: error: dereferencing pointer ¡®macaddr_dst.495¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/ip_pipeline/pipeline/pipeline_routing_be.c:1566: note: initialized from here 3. vHost Example in RHEL65_64 / RHEL70_64 Huawei will investigate #3 , see if how to fix it. /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c: In function ¡®new_device¡¯: /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_ring.h:740: error: dereferencing pointer ¡®mbuf.486¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c:1503: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_ring.h:740: error: dereferencing pointer ¡®({anonymous})¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c:1503: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c: In function ¡®switch_worker_zcp¡¯: /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_ring.h:740: error: dereferencing pointer ¡®mbuf.486¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c:1503: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_ring.h:740: error: dereferencing pointer ¡®mbuf.502¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c:1804: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_ring.h:740: error: dereferencing pointer ¡®({anonymous})¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c:1503: note: initialized from here /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/x86_64-native-linuxapp-gcc/include/rte_ring.h:740: error: dereferencing pointer ¡®({anonymous})¡¯ does break strict-aliasing rules /jenkins/workspace/DPDK_AUTO_IDT_VM_RHEL65_64_BUILD/DPDK/examples/vhost/main.c:1804: note: initialized from here Thanks Waterman From: qabuild Sent: Friday, December 11, 2015 6:49 AM To: Cao, Waterman ; Tang, HaifengX ; thomas.monjalon@6wind.com; DPDK_SW_ENG ; Wang, Limin ; Zhang, XiaopengX ; Guan, JunchunX ; test-report@dpdk.org Subject: [build-report] DPDK OS Building Test Report Builds Location : DPDK_master Build Number : 496 Build Date : 12-11-2015 Last commit Time : Thu Dec 10 22:33:54 2015 +0100 Last committer : Thomas Monjalon Last commit Hash : f17eb179046962fdc29c3609b1c9bd46bfefa4f5 Last comment : examples/vhost: reduce number of hugepages needed [To get access to the build log] Please apply a unix account , then apply to be the member of group "ec ccr unix zz cigccusr" via: http://iem2.intel.com OR unzip the log pkg enclosed, unzip password is intel123 OS Kernel GCC ICC CLANG Feature Build(Error/Warning) CENTOS65_64 2.6.32-431 4.4.7 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 10/0 FC18_32 3.6.10-4 4.7.2 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 FC18_64 3.6.10-4 4.7.2 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 FC20_32 3.11.0 4.8.2 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 FC20_64 3.15.6-200 4.8.2 14.0.0 3.4 ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y) 0/0 CLANG linuxapp_default 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (enable_all_DEBUG_OPTION=y) 0/0 FC21_32 3.17.4-302 4.9.2 15.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 FC21_64 3.17.4-302 4.9.2 15.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 FreeBSD10.0_64 10.0-RELEASE 4.8.4 unknow 3.3 CLANG x86_64-native-bsdapp-clang (CONFIG_RTE_BUILD_SHARED_LIB=y) 3/0 GCC x86_64-native-bsdapp-gcc (CONFIG_RTE_BUILD_SHARED_LIB=y) 3/0 ORACLELINUX64_32 2.6.39 4.4.7 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 ORACLELINUX64_64 2.6.39 4.4.7 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 6/0 RHEL65_32 2.6.32 4.4.7 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 RHEL65_64 2.6.32-431 4.4.7 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 10/0 RHEL70_64 3.10.0-123 4.8.2 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 8/0 SUSE11SP2_64 3.0.13-0 4.5.1 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 8/0 SUSE11SP3_32 3.0.76-0 4.3.4 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 SUSE11SP3_64 3.0.77-0 4.5.1 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 8/0 UBT124_32 3.8.0-29 4.6.3 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 UBT124_64 3.8.0-29 4.6.3 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 5/0 UBT144_32 3.13.0-30 4.8.2 14.0.0 unknow ICC i686-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC i686-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 UBT144_64 3.13.0-30 4.8.2 14.0.0 unknow ICC x86_64-native-linuxapp-icc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0 GCC ivshmem 0/0 ICC ivshmem 0/0 GCC x86_64-native-linuxapp-gcc (CONFIG_RTE_LIBRTE_PMD_PCAP=y,CONFIG_RTE_NIC_BYPASS=y,CONFIG_RTE_BUILD_SHARED_LIB=y,CONFIG_RTE_LIBRTE_VHOST=y) 0/0