[dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
Rosen, Rami
rami.rosen at intel.com
Sun May 13 07:13:26 CEST 2018
Hi, Singh,
It seems the kernel version you are building against does not support
DPDK 16.04 IGB kernel module.
If it OK for you to bind DPDK with alternate modules, like uio_pci_generic, which
I assume comes with your CentOS (you can check with "modinfo uio_pci_generic"), then
you can try disabling the build of igb_uio by setting CONFIG_RTE_EAL_IGB_UIO=y
in build/.config and running "make" again.
Note: you may encounter errors also when building KNI kernel module, and if so,
you can avoid them by disabling build of KNI kernel module with setting
CONFIG_RTE_KNI_KMOD=n in build/.config (unless you need KNI).
Regards,
Rami Rosen
-----Original Message-----
From: users [mailto:users-bounces at dpdk.org] On Behalf Of Puneet Singh
Sent: Friday, May 11, 2018 15:28
To: users at dpdk.org
Subject: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
Hi Everyone,
I am trying to compile DPDK SDK v16.04/v16.11 on CentOS 6.9 64 Bit , Following error is coming.
Can some one guide me to resolve following issue
INSTALL-LIB librte_eal.a
== Build lib/librte_eal/linuxapp/igb_uio
LD /home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/built-in.o
CC [M] /home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o
/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:
In function ‘igbuio_msix_mask_irq’:
/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:157:
error: ‘PCI_MSIX_ENTRY_CTRL_MASKBIT’ undeclared (first use in this
function)
/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:157:
error: (Each undeclared identifier is reported only once
/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:157:
error: for each function it appears in.)
make[10]: *** [/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o]
Error 1
make[9]: *** [_module_/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio]
Error 2
make[8]: *** [sub-make] Error 2
make[7]: *** [igb_uio.ko] Error 2
make[6]: *** [igb_uio] 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
Thanks & Regards
Puneet Singh
More information about the users
mailing list