Test-Label: Intel compilation Test-Status: FAILURE http://dpdk.org/patch/18771 _Compilation issues_ Submitter: David Hunt Date: Mon, 2 Jan 2017 10:22:21 +0000 DPDK git baseline: Repo:dpdk, Branch:master, CommitID:eac901ce29be559b1bb5c5da33fe2bf5c0b4bfd6 Patch18770-18771 --> compile error Build Summary: 18 Builds Done, 14 Successful, 4 Failures Test environment and configuration as below: OS: RHEL7.2_64 Kernel Version:3.10.0-327.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-4) Clang Version:3.4.2 i686-native-linuxapp-gcc x86_64-native-linuxapp-gcc x86_64-native-linuxapp-gcc-shared OS: FreeBSD10.3_64 Kernel Version:10.3-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) 4.8.5 Clang Version:3.4.1 x86_64-native-bsdapp-clang x86_64-native-bsdapp-gcc OS: FC24_64 Kernel Version:4.8.6-201.fc24.x86_64 CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version:gcc (GCC) 6.2.1 20160916 (Red Hat 6.2.1-2) Clang Version:3.8.0 x86_64-native-linuxapp-gcc-debug i686-native-linuxapp-gcc x86_64-native-linuxapp-gcc x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-clang OS: UB1604_64 Kernel Version:4.4.0-53-generic CPU info:Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz GCC Version:gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 Clang Version:3.8.0 i686-native-linuxapp-gcc x86_64-native-linuxapp-gcc x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-clang OS: CentOS7_64 Kernel Version:3.10.0-327.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-4) Clang Version:3.4.2 i686-native-linuxapp-gcc x86_64-native-linuxapp-clang x86_64-native-linuxapp-gcc-shared x86_64-native-linuxapp-gcc Failed Build #1: OS: RHEL7.2_64 Target: x86_64-native-linuxapp-gcc-shared MKRES test_resource_c.res.o test_distributor.o: In function `handle_work': test_distributor.c:(.text+0x5b): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x9e): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xd1): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `quit_workers.constprop.3': test_distributor.c:(.text+0x331): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x339): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x371): undefined reference to `rte_distributor_process_burst' test_distributor.o: In function `sanity_test.constprop.7': test_distributor.c:(.text+0x99b): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x9a4): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x9b4): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xc26): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xc3e): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xd71): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xd7c): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xd8c): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xe5c): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xe7b): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xe8d): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xea5): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xeb5): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xebd): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x1023): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1034): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1044): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.o: In function `test_distributor': test_distributor.c:(.text+0x1212): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x121e): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x1914): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1973): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1a42): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1b4d): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x1ba7): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x1c41): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1c49): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1c56): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1c5e): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1d63): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1d70): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1e83): undefined reference to `rte_distributor_create_burst' test_distributor.o: In function `handle_work_with_free_mbufs': test_distributor.c:(.text+0x1f52): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x209b): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x20d8): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `handle_work_for_shutdown_test': test_distributor.c:(.text+0x29c7): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x2a6c): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x2bbe): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x30c0): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x30e2): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x3353): undefined reference to `rte_distributor_get_pkt_burst' collect2: error: ld returned 1 exit status Failed Build #2: OS: FC24_64 Target: x86_64-native-linuxapp-gcc-shared MKRES test_resource_c.res.o test_distributor.o: In function `handle_work': test_distributor.c:(.text+0x62): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xa6): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xd8): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `handle_work_with_free_mbufs': test_distributor.c:(.text+0x207): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x70f): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xa3f): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `quit_workers.constprop.2': test_distributor.c:(.text+0xc33): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xcc7): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xccf): undefined reference to `rte_distributor_flush_burst' test_distributor.o: In function `sanity_test.constprop.6': test_distributor.c:(.text+0x12cc): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x12d4): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x12e4): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x1734): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1749): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x180e): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x181c): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x182c): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x18d6): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x18e4): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x18f4): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x190a): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1912): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x1963): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1976): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x1989): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x199c): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.o: In function `test_distributor': test_distributor.c:(.text+0x1bd2): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1bde): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x1ff4): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2036): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x20bc): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x2502): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x250a): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x26a5): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x2701): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x2754): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x2761): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2848): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2850): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x28b7): undefined reference to `rte_distributor_flush_burst' test_distributor.o: In function `handle_work_for_shutdown_test': test_distributor.c:(.text+0x2e16): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x2f25): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x3160): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x33a0): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x33f7): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x34dd): undefined reference to `rte_distributor_get_pkt_burst' collect2: error: ld returned 1 exit status /home/patchWorkOrg/compilation/mk/rte.app.mk:231: recipe for target 'test' failed /home/patchWorkOrg/compilation/mk/rte.subdir.mk:61: recipe for target 'test' failed /home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:78: recipe for target 'app' failed /home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:126: recipe for target 'all' failed /home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed /home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:101: recipe for target 'install' failed Failed Build #3: OS: UB1604_64 Target: x86_64-native-linuxapp-gcc-shared MKRES test_resource_c.res.o test_distributor.o: In function `handle_work': test_distributor.c:(.text+0x77): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xbe): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xf3): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `handle_work_with_free_mbufs': test_distributor.c:(.text+0x257): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x777): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xad2): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `quit_workers.constprop.2': test_distributor.c:(.text+0xce4): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xd80): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xd88): undefined reference to `rte_distributor_flush_burst' test_distributor.o: In function `handle_work_for_shutdown_test': test_distributor.c:(.text+0x162e): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x175a): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x19c3): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x1c29): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x1c8a): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x1d82): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.o: In function `sanity_test.constprop.6': test_distributor.c:(.text+0x2139): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x215a): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x216e): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x25be): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x25d3): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x268a): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x26a4): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x26b8): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x2775): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2794): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x27a8): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x27be): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x27c6): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x2804): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2820): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0x2833): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x2848): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.o: In function `test_distributor': test_distributor.c:(.text+0x2a65): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x2a71): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x2c77): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2e94): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x2f44): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x31e3): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x3237): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x32f0): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x3542): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x354a): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x36a5): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x36b2): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x3725): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x372d): undefined reference to `rte_distributor_flush_burst' collect2: error: ld returned 1 exit status /home/patchWorkOrg/compilation/mk/rte.app.mk:231: recipe for target 'test' failed /home/patchWorkOrg/compilation/mk/rte.subdir.mk:61: recipe for target 'test' failed /home/patchWorkOrg/compilation/mk/rte.sdkbuild.mk:78: recipe for target 'app' failed /home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:126: recipe for target 'all' failed /home/patchWorkOrg/compilation/mk/rte.sdkinstall.mk:85: recipe for target 'pre_install' failed /home/patchWorkOrg/compilation/mk/rte.sdkroot.mk:101: recipe for target 'install' failed Failed Build #4: OS: CentOS7_64 Target: x86_64-native-linuxapp-gcc-shared MKRES test_resource_c.res.o test_distributor.o: In function `handle_work': test_distributor.c:(.text+0x5b): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x9e): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0xd1): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `quit_workers.constprop.3': test_distributor.c:(.text+0x331): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x339): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x371): undefined reference to `rte_distributor_process_burst' test_distributor.o: In function `sanity_test.constprop.7': test_distributor.c:(.text+0x99b): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x9a4): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x9b4): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xc26): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xc3e): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xd71): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xd7c): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xd8c): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xe5c): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0xe7b): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xe8d): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xea5): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.c:(.text+0xeb5): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0xebd): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x1023): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1034): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1044): undefined reference to `rte_distributor_returned_pkts_burst' test_distributor.o: In function `test_distributor': test_distributor.c:(.text+0x1212): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x121e): undefined reference to `rte_distributor_clear_returns_burst' test_distributor.c:(.text+0x1914): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1973): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1a42): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1b4d): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x1ba7): undefined reference to `rte_distributor_create_burst' test_distributor.c:(.text+0x1c41): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1c49): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1c56): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1c5e): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1d63): undefined reference to `rte_distributor_flush_burst' test_distributor.c:(.text+0x1d70): undefined reference to `rte_distributor_process_burst' test_distributor.c:(.text+0x1e83): undefined reference to `rte_distributor_create_burst' test_distributor.o: In function `handle_work_with_free_mbufs': test_distributor.c:(.text+0x1f52): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x209b): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x20d8): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.o: In function `handle_work_for_shutdown_test': test_distributor.c:(.text+0x29c7): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x2a6c): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x2bbe): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x30c0): undefined reference to `rte_distributor_return_pkt_burst' test_distributor.c:(.text+0x30e2): undefined reference to `rte_distributor_get_pkt_burst' test_distributor.c:(.text+0x3353): undefined reference to `rte_distributor_get_pkt_burst' collect2: error: ld returned 1 exit status DPDK STV team