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)

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