Test-Label: Intel Niantic on Fedora Test-Status: ERROR Patchwork ID: 12676 http://www.dpdk.org/dev/patchwork/patch/12676/ Submitter: Ziye Yang Date: Wed, 11 May 2016 14:08:15 +0800 DPDK git baseline: 213af31e0960e5086bce280364b2eb0d9c6cd261 Check patch:Success Compilation: OS: fedora Nic: niantic GCC: gcc_x86-64, 4.8.3 i686-native-linuxapp-icc: compile pass x86_64-native-linuxapp-gcc-combined: compile pass i686-native-linuxapp-gcc: compile pass x86_64-native-linuxapp-gcc: compile pass x86_64-native-linuxapp-icc: compile pass x86_64-native-linuxapp-clang: compile error x86_64-native-linuxapp-gcc-shared: compile pass x86_64-native-linuxapp-gcc-debug: compile pass x86_64-native-linuxapp-clang: /bin/sh: line 0: test: -ge: unary operator expected Configuration done == Build lib == Build lib/librte_compat == Build lib/librte_eal == Build lib/librte_net SYMLINK-FILE include/rte_compat.h == Build lib/librte_eal/common SYMLINK-FILE include/rte_ip.h SYMLINK-FILE include/rte_tcp.h SYMLINK-FILE include/generic/rte_atomic.h SYMLINK-FILE include/rte_udp.h SYMLINK-FILE include/generic/rte_byteorder.h SYMLINK-FILE include/rte_sctp.h SYMLINK-FILE include/generic/rte_cycles.h SYMLINK-FILE include/rte_icmp.h SYMLINK-FILE include/generic/rte_prefetch.h SYMLINK-FILE include/rte_arp.h SYMLINK-FILE include/generic/rte_spinlock.h SYMLINK-FILE include/generic/rte_memcpy.h SYMLINK-FILE include/generic/rte_cpuflags.h SYMLINK-FILE include/generic/rte_rwlock.h SYMLINK-FILE include/rte_branch_prediction.h SYMLINK-FILE include/rte_common.h SYMLINK-FILE include/rte_debug.h SYMLINK-FILE include/rte_eal.h SYMLINK-FILE include/rte_errno.h SYMLINK-FILE include/rte_launch.h SYMLINK-FILE include/rte_lcore.h SYMLINK-FILE include/rte_log.h SYMLINK-FILE include/rte_memory.h SYMLINK-FILE include/rte_memzone.h SYMLINK-FILE include/rte_pci.h SYMLINK-FILE include/rte_pci_dev_ids.h SYMLINK-FILE include/rte_per_lcore.h SYMLINK-FILE include/rte_random.h SYMLINK-FILE include/rte_tailq.h SYMLINK-FILE include/rte_interrupts.h SYMLINK-FILE include/rte_alarm.h SYMLINK-FILE include/rte_string_fns.h SYMLINK-FILE include/rte_version.h SYMLINK-FILE include/rte_eal_memconfig.h SYMLINK-FILE include/rte_malloc_heap.h SYMLINK-FILE include/rte_hexdump.h SYMLINK-FILE include/rte_devargs.h SYMLINK-FILE include/rte_dev.h SYMLINK-FILE include/rte_pci_dev_feature_defs.h SYMLINK-FILE include/rte_pci_dev_features.h SYMLINK-FILE include/rte_malloc.h SYMLINK-FILE include/rte_keepalive.h SYMLINK-FILE include/rte_time.h SYMLINK-FILE include/rte_rwlock.h SYMLINK-FILE include/rte_memcpy.h SYMLINK-FILE include/rte_cycles.h SYMLINK-FILE include/rte_spinlock.h SYMLINK-FILE include/rte_atomic_32.h SYMLINK-FILE include/rte_vect.h SYMLINK-FILE include/rte_prefetch.h SYMLINK-FILE include/rte_byteorder_32.h SYMLINK-FILE include/rte_atomic_64.h SYMLINK-FILE include/rte_byteorder_64.h SYMLINK-FILE include/rte_cpuflags.h SYMLINK-FILE include/rte_rtm.h SYMLINK-FILE include/rte_atomic.h SYMLINK-FILE include/rte_byteorder.h == Build lib/librte_eal/linuxapp == Build lib/librte_eal/linuxapp/eal CC eal.o CC eal_hugepage_info.o CC eal_memory.o CC eal_thread.o CC eal_log.o CC eal_pci.o CC eal_pci_uio.o CC eal_pci_vfio.o CC eal_pci_vfio_mp_sync.o CC eal_debug.o CC eal_lcore.o CC eal_timer.o CC eal_interrupts.o CC eal_alarm.o CC eal_common_lcore.o CC eal_common_timer.o CC eal_common_memzone.o CC eal_common_log.o CC eal_common_launch.o CC eal_common_pci.o CC eal_common_pci_uio.o CC eal_common_memory.o CC eal_common_tailqs.o CC eal_common_errno.o CC eal_common_cpuflags.o CC eal_common_string_fns.o CC eal_common_hexdump.o CC eal_common_devargs.o CC eal_common_dev.o CC eal_common_options.o CC eal_common_thread.o CC eal_common_proc.o CC rte_malloc.o CC malloc_elem.o CC malloc_heap.o CC rte_keepalive.o CC rte_cpuflags.o SYMLINK-FILE include/exec-env/rte_interrupts.h SYMLINK-FILE include/exec-env/rte_kni_common.h SYMLINK-FILE include/exec-env/rte_dom0_common.h /home/patchWorkOrg/compilation/lib/librte_eal/linuxapp/eal/eal_pci.c:316:35: error: use of logical '&&' with constant operand [-Werror,-Wconstant-logical-operand] dev->id.class_id = (uint32_t)tmp && CLASS_ANY_ID; ^ ~~~~~~~~~~~~ /home/patchWorkOrg/compilation/lib/librte_eal/linuxapp/eal/eal_pci.c:316:35: note: use '&' for a bitwise operation dev->id.class_id = (uint32_t)tmp && CLASS_ANY_ID; ^~ & /home/patchWorkOrg/compilation/lib/librte_eal/linuxapp/eal/eal_pci.c:316:35: note: remove constant to silence this warning dev->id.class_id = (uint32_t)tmp && CLASS_ANY_ID; ~^~~~~~~~~~~~~~~ 1 error generated. make[7]: *** [eal_pci.o] Error 1 make[7]: *** Waiting for unfinished jobs.... make[6]: *** [eal] Error 2 make[5]: *** [linuxapp] Error 2 make[4]: *** [librte_eal] Error 2 make[3]: *** [lib] Error 2 make[2]: *** [all] Error 2 make[1]: *** [pre_install] Error 2 make: *** [install] Error 2 DPDK STV team