Thread (1 message) 1 message, 1 author, 2014-01-16

Re: conflicting types for "netdev_features_t"; netdevice.h:854: note: previous declaration of "netdev_features_t" was here

From: Thomas Monjalon <hidden>
Date: 2014-01-16 17:31:24

16/01/2014 18:16, TSADOK, Shlomi (Shlomi):
When compiling DPDK-1.5.2-2 I'm getting the below error
OS is CentOS 6.5, kernel is 2.6.32-431.3.1.el6.x86_64

Any idea what the issue is?
I think you are not using the latest version.
This commit should be the needed in your case:
http://www.dpdk.org/browse/dpdk/commit/?id=caa3d413086205f3bff0fa4753edb7dfbfc1f633

-- 
Thomas
== Build lib/librte_eal/linuxapp/kni
  LD     
/root/dpdk/DPDK-1.5.2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/lin
uxapp/kni/built-in.o CC [M] 
/root/dpdk/DPDK-1.5.2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/lin
uxapp/kni/ixgbe_main.o In file included from
/root/dpdk/DPDK-1.5.2/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_osde
p.h:41, from
/root/dpdk/DPDK-1.5.2/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_type
.h:31, from
/root/dpdk/DPDK-1.5.2/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe_dcb.
h:32, from
/root/dpdk/DPDK-1.5.2/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/ixgbe.h:52
, from
/root/dpdk/DPDK-1.5.2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/lin
uxapp/kni/ixgbe_main.c:56:
/root/dpdk/DPDK-1.5.2/lib/librte_eal/linuxapp/kni/ethtool/ixgbe/kcompat.h:
3084: error: conflicting types for ânetdev_features_tâ
include/linux/netdevice.h:854: note: previous declaration of
ânetdev_features_tâ was here make[10]: ***
[/root/dpdk/DPDK-1.5.2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/li
nuxapp/kni/ixgbe_main.o] Error 1 make[9]: ***
[_module_/root/dpdk/DPDK-1.5.2/x86_64-default-linuxapp-gcc/build/lib/librt
e_eal/linuxapp/kni] Error 2 make[8]: *** [sub-make] Error 2
make[7]: *** [rte_kni.ko] Error 2
make[6]: *** [kni] 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]: *** [x86_64-default-linuxapp-gcc_install] Error 2
make: *** [install] Error 2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help