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 <waterman.cao@intel.com>; Tang, HaifengX <haifengx.tang@intel.com>; thomas.monjalon@6wind.com; DPDK_SW_ENG <dpdk_sw_eng@intel.com>; Wang, Limin <limin.wang@intel.com>; Zhang, XiaopengX <xiaopengx.zhang@intel.com>; Guan, JunchunX <junchunx.guan@intel.com>;
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
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) |
||||||
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) |
|
CLANG |
linuxapp_default |
||||||
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
GCC |
x86_64-native-linuxapp-gcc (enable_all_DEBUG_OPTION=y) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
FreeBSD10.0_64 |
10.0-RELEASE |
4.8.4 |
unknow |
3.3 |
CLANG |
x86_64-native-bsdapp-clang (CONFIG_RTE_BUILD_SHARED_LIB=y) |
|
GCC |
x86_64-native-bsdapp-gcc (CONFIG_RTE_BUILD_SHARED_LIB=y) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |
||||||
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) |
|
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) |
||||||
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) |
|
GCC |
ivshmem |
||||||
ICC |
ivshmem |
||||||
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) |