DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
@ 2018-05-11 12:28 Puneet Singh
  2018-05-13  5:13 ` Rosen, Rami
  0 siblings, 1 reply; 7+ messages in thread
From: Puneet Singh @ 2018-05-11 12:28 UTC (permalink / raw)
  To: users

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
  2018-05-11 12:28 [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit) Puneet Singh
@ 2018-05-13  5:13 ` Rosen, Rami
  2018-05-13  6:02   ` Puneet Singh
  0 siblings, 1 reply; 7+ messages in thread
From: Rosen, Rami @ 2018-05-13  5:13 UTC (permalink / raw)
  To: Puneet Singh, users

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@dpdk.org] On Behalf Of Puneet Singh
Sent: Friday, May 11, 2018 15:28
To: users@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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
  2018-05-13  5:13 ` Rosen, Rami
@ 2018-05-13  6:02   ` Puneet Singh
  2018-05-13  6:39     ` Rosen, Rami
  0 siblings, 1 reply; 7+ messages in thread
From: Puneet Singh @ 2018-05-13  6:02 UTC (permalink / raw)
  To: Rosen, Rami; +Cc: users

Hi ,

 Thanks for the prompt response. Is there any other alternative through
which i can compile dpdk igb driver on centos 6.9.? Any other lower version
of dpdk.? I have tried dpdk 2.0, 2.1, 2.2 versions but no success. Google
cloud by default provide CentOs 6.9 VM image.


Thanks and Regards
Puneet Singh

On Sun 13 May, 2018, 10:43 AM Rosen, Rami, <rami.rosen@intel.com> wrote:

> 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@dpdk.org] On Behalf Of Puneet Singh
> Sent: Friday, May 11, 2018 15:28
> To: users@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
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
  2018-05-13  6:02   ` Puneet Singh
@ 2018-05-13  6:39     ` Rosen, Rami
  2018-05-13  6:45       ` Puneet Singh
  0 siblings, 1 reply; 7+ messages in thread
From: Rosen, Rami @ 2018-05-13  6:39 UTC (permalink / raw)
  To: Puneet Singh; +Cc: users

Hi,
What does “uname -r’ show ?

Rami Rosen

From: Puneet Singh [mailto:singh1989p@gmail.com]
Sent: Sunday, May 13, 2018 09:02
To: Rosen, Rami <rami.rosen@intel.com>
Cc: users@dpdk.org
Subject: Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)

Hi ,

 Thanks for the prompt response. Is there any other alternative through which i can compile dpdk igb driver on centos 6.9.? Any other lower version of dpdk.? I have tried dpdk 2.0, 2.1, 2.2 versions but no success. Google cloud by default provide CentOs 6.9 VM image.


Thanks and Regards
Puneet Singh

On Sun 13 May, 2018, 10:43 AM Rosen, Rami, <rami.rosen@intel.com<mailto:rami.rosen@intel.com>> wrote:
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@dpdk.org<mailto:users-bounces@dpdk.org>] On Behalf Of Puneet Singh
Sent: Friday, May 11, 2018 15:28
To: users@dpdk.org<mailto:users@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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
  2018-05-13  6:39     ` Rosen, Rami
@ 2018-05-13  6:45       ` Puneet Singh
  2018-05-13  7:07         ` Rosen, Rami
  0 siblings, 1 reply; 7+ messages in thread
From: Puneet Singh @ 2018-05-13  6:45 UTC (permalink / raw)
  To: Rosen, Rami; +Cc: users

Hi,

 uname -r
2.6.32-696.28.1.el6.x86_64

cat /etc/redhat-release
CentOS release 6.9 (Final)



Thanks and Regards
Puneet Singh


On Sun 13 May, 2018, 12:09 PM Rosen, Rami, <rami.rosen@intel.com> wrote:

> Hi,
>
> What does “uname -r’ show ?
>
>
>
> Rami Rosen
>
>
>
> *From:* Puneet Singh [mailto:singh1989p@gmail.com]
> *Sent:* Sunday, May 13, 2018 09:02
> *To:* Rosen, Rami <rami.rosen@intel.com>
> *Cc:* users@dpdk.org
> *Subject:* Re: [dpdk-users] Regarding Issues in Compilation of DPDK
> 16.04/16.11 on CentOS 6.9 ( 64 Bit)
>
>
>
> Hi ,
>
>
>
>  Thanks for the prompt response. Is there any other alternative through
> which i can compile dpdk igb driver on centos 6.9.? Any other lower version
> of dpdk.? I have tried dpdk 2.0, 2.1, 2.2 versions but no success. Google
> cloud by default provide CentOs 6.9 VM image.
>
>
>
>
>
> Thanks and Regards
>
> Puneet Singh
>
>
>
> On Sun 13 May, 2018, 10:43 AM Rosen, Rami, <rami.rosen@intel.com> wrote:
>
> 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@dpdk.org] On Behalf Of Puneet Singh
> Sent: Friday, May 11, 2018 15:28
> To: users@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
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
  2018-05-13  6:45       ` Puneet Singh
@ 2018-05-13  7:07         ` Rosen, Rami
  2018-05-13  7:29           ` Puneet Singh
  0 siblings, 1 reply; 7+ messages in thread
From: Rosen, Rami @ 2018-05-13  7:07 UTC (permalink / raw)
  To: Puneet Singh; +Cc: users

Hi
According to the system requirements:
https://dpdk.org/doc/guides/linux_gsg/sys_reqs.html
…
Required:
•            Kernel version >= 3.2
…

Regards,
Rami Rosen

From: Puneet Singh [mailto:singh1989p@gmail.com]
Sent: Sunday, May 13, 2018 09:46
To: Rosen, Rami <rami.rosen@intel.com>
Cc: users@dpdk.org
Subject: Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)

Hi,

 uname -r
2.6.32-696.28.1.el6.x86_64

cat /etc/redhat-release
CentOS release 6.9 (Final)



Thanks and Regards
Puneet Singh

On Sun 13 May, 2018, 12:09 PM Rosen, Rami, <rami.rosen@intel.com<mailto:rami.rosen@intel.com>> wrote:
Hi,
What does “uname -r’ show ?

Rami Rosen

From: Puneet Singh [mailto:singh1989p@gmail.com<mailto:singh1989p@gmail.com>]
Sent: Sunday, May 13, 2018 09:02
To: Rosen, Rami <rami.rosen@intel.com<mailto:rami.rosen@intel.com>>
Cc: users@dpdk.org<mailto:users@dpdk.org>
Subject: Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)

Hi ,

 Thanks for the prompt response. Is there any other alternative through which i can compile dpdk igb driver on centos 6.9.? Any other lower version of dpdk.? I have tried dpdk 2.0, 2.1, 2.2 versions but no success. Google cloud by default provide CentOs 6.9 VM image.


Thanks and Regards
Puneet Singh

On Sun 13 May, 2018, 10:43 AM Rosen, Rami, <rami.rosen@intel.com<mailto:rami.rosen@intel.com>> wrote:
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@dpdk.org<mailto:users-bounces@dpdk.org>] On Behalf Of Puneet Singh
Sent: Friday, May 11, 2018 15:28
To: users@dpdk.org<mailto:users@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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit)
  2018-05-13  7:07         ` Rosen, Rami
@ 2018-05-13  7:29           ` Puneet Singh
  0 siblings, 0 replies; 7+ messages in thread
From: Puneet Singh @ 2018-05-13  7:29 UTC (permalink / raw)
  To: Rosen, Rami; +Cc: users

Hi ,

Thanks for the Reply.
I had also tried to upgrade the Kernel Version on CentOs 6.9 .
uname -r

4.4.131-1.el6.elrepo.x86_64  But then i am facing following compilation errors:


DPDK 16.04-
CC [M]
/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.occ1:
warnings being treated as
errors/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:
In function ‘igbuio_pci_probe’:/usr/src/kernels/4.4.131-1.el6.elrepo.x86_64/include/linux/slab.h:600:
error: inlining failed in call to ‘kzalloc.clone.0’: --param
max-inline-insns-single limit
reached/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:383:
error: called from heremake[10]: ***
[/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o]
Error 1make[9]: ***
[_module_/home/dpdk-16.04/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio]
Error 2make[8]: *** [sub-make] Error 2make[7]: *** [igb_uio.ko] Error 2make[6]:
*** [igb_uio] Error 2make[5]: *** [linuxapp] Error 2make[4]: ***
[librte_eal] Error 2make[3]: *** [lib] Error 2make[2]: *** [all] Error
2make[1]:
*** [pre_install] Error 2make: *** [install] Error 2




DPDK 18.02.1

CC [M]
/home/dpdk-stable-18.02.1/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.occ1:
warnings being treated as
errors/home/dpdk-stable-18.02.1/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:
In function ‘igbuio_pci_probe’:/usr/src/kernels/4.4.131-1.el6.elrepo.x86_64/include/linux/slab.h:600:
error: inlining failed in call to ‘kzalloc.clone.0’: --param
max-inline-insns-single limit
reached/home/dpdk-stable-18.02.1/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:476:
error: called from heremake[10]: ***
[/home/dpdk-stable-18.02.1/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o]
Error 1make[9]: ***
[_module_/home/dpdk-stable-18.02.1/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio]
Error 2make[8]: *** [sub-make] Error 2make[7]: *** [igb_uio.ko] Error 2make[6]:
*** [igb_uio] Error 2make[5]: *** [linuxapp] Error 2make[4]: ***
[librte_eal] Error 2make[3]: *** [lib] Error 2make[2]: *** [all] Error
2make[1]:
*** [pre_install] Error 2make: *** [install] Error 2

Thanks & Regards

Puneet Singh






On Sun, May 13, 2018 at 12:37 PM, Rosen, Rami <rami.rosen@intel.com> wrote:

> Hi
>
> According to the system requirements:
>
> https://dpdk.org/doc/guides/linux_gsg/sys_reqs.html
>
> …
>
> Required:
>
> •            Kernel version >= 3.2
>
> …
>
>
>
> Regards,
>
> Rami Rosen
>
>
>
> *From:* Puneet Singh [mailto:singh1989p@gmail.com]
> *Sent:* Sunday, May 13, 2018 09:46
>
> *To:* Rosen, Rami <rami.rosen@intel.com>
> *Cc:* users@dpdk.org
> *Subject:* Re: [dpdk-users] Regarding Issues in Compilation of DPDK
> 16.04/16.11 on CentOS 6.9 ( 64 Bit)
>
>
>
> Hi,
>
>
>
>  uname -r
>
> 2.6.32-696.28.1.el6.x86_64
>
>
>
> cat /etc/redhat-release
>
> CentOS release 6.9 (Final)
>
>
>
>
>
>
>
> Thanks and Regards
>
> Puneet Singh
>
>
>
> On Sun 13 May, 2018, 12:09 PM Rosen, Rami, <rami.rosen@intel.com> wrote:
>
> Hi,
>
> What does “uname -r’ show ?
>
>
>
> Rami Rosen
>
>
>
> *From:* Puneet Singh [mailto:singh1989p@gmail.com]
> *Sent:* Sunday, May 13, 2018 09:02
> *To:* Rosen, Rami <rami.rosen@intel.com>
> *Cc:* users@dpdk.org
> *Subject:* Re: [dpdk-users] Regarding Issues in Compilation of DPDK
> 16.04/16.11 on CentOS 6.9 ( 64 Bit)
>
>
>
> Hi ,
>
>
>
>  Thanks for the prompt response. Is there any other alternative through
> which i can compile dpdk igb driver on centos 6.9.? Any other lower version
> of dpdk.? I have tried dpdk 2.0, 2.1, 2.2 versions but no success. Google
> cloud by default provide CentOs 6.9 VM image.
>
>
>
>
>
> Thanks and Regards
>
> Puneet Singh
>
>
>
> On Sun 13 May, 2018, 10:43 AM Rosen, Rami, <rami.rosen@intel.com> wrote:
>
> 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@dpdk.org] On Behalf Of Puneet Singh
> Sent: Friday, May 11, 2018 15:28
> To: users@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
>
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-05-13  7:29 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-11 12:28 [dpdk-users] Regarding Issues in Compilation of DPDK 16.04/16.11 on CentOS 6.9 ( 64 Bit) Puneet Singh
2018-05-13  5:13 ` Rosen, Rami
2018-05-13  6:02   ` Puneet Singh
2018-05-13  6:39     ` Rosen, Rami
2018-05-13  6:45       ` Puneet Singh
2018-05-13  7:07         ` Rosen, Rami
2018-05-13  7:29           ` Puneet Singh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).