Theses types of include path are  normally contained the mk directory for the 
given tool and arch being built.

I am in a all da meetings at this time and can not look, but you can look in 
the mk directory(s) and see if you can determine why these basic include paths 
are not being added to your build.

What is the Linux Distro version you are currently building DDPK on?

Regards,
Keith


From: Nagaraj Trivedi <nagaraj.trivedi at 
tcs.com<mailto:[email protected]>>
Date: Tuesday, January 12, 2016 at 2:50 AM
To: "Keith Wiles (Intel)" <keith.wiles at intel.com<mailto:keith.wiles at 
intel.com>>
Cc: "users at dpdk.org<mailto:users at dpdk.org>" <users at 
dpdk.org<mailto:users at dpdk.org>>
Subject: Re: [dpdk-users] Compilation errors with msg sys/cdef.h: No such file 
or directory

Hi Keith, cdefs.h is located under the directory

/usr/include/x86-64-linux-gnu/sys/cdefs.h

I have fixed this by modifying Makefile
<path-to-dpdk>/dpdk/lib/librte_eal/linuxapp/eal/Makefile as

CFLAGS +=  -I/usr/include/x86-64-linux-gnu/

But it is throwing error other files not found

fatal error: gnu/stubs-32.h: No such file or directory

Is there a way that by modifying in only one place will fix these type of issues


Thanks & Regards
Nagaraj Trivedi

____________________________________________
Experience certainty.        IT Services
                       Business Solutions
                       Consulting
____________________________________________




From:        "Wiles, Keith" <keith.wiles at 
intel.com<mailto:[email protected]>>
To:        Nagaraj Trivedi <nagaraj.trivedi at tcs.com<mailto:nagaraj.trivedi 
at tcs.com>>, "users at dpdk.org<mailto:users at dpdk.org>" <users at 
dpdk.org<mailto:users at dpdk.org>>
Date:        01/11/2016 08:27 PM
Subject:        Re: [dpdk-users] Compilation errors with msg sys/cdef.h: No 
such file or directory
________________________________



On 1/10/16, 11:52 PM, "users on behalf of Nagaraj Trivedi" <users-bounces at 
dpdk.org<mailto:users-bounces at dpdk.org> on behalf of nagaraj.trivedi at 
tcs.com<mailto:nagaraj.trivedi at tcs.com>> wrote:

>Hi All, as part of DPDK compilation I have executed the following command
>
>make install T=i686-native-linuxapp-gcc
>
>It is throwing error message saying
>
>In file included from /usr/include/stdio.h:27:0,
>        from
>/<path-to-dpdk-dir>/dpdk/lib/librte_eal/linuxapp/eal/eal.c:35:
>/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or
>directory
>
># include <sys/cdefs.h>
>
>Compilation terminated
>
>Please let me know what could be the reasons

Hi Niagara,

Please give us a bit more information like the Linux version and distro.

Eg.
rkwiles at rkwiles-supermicro:~$ lsb_release -a
No LSB modules are available.
Distributor ID:                 Ubuntu
Description:                 Ubuntu 15.10
Release:                 15.10
Codename:                 wily

I am going to assume your Linux distribution does not have sys/cdefs.h in the 
same location as other distros. Please run a find on your system and see if 
cdefs.h is located some place else in the system then /usr/include/sys/cdefs.h


Thanks
++Keith
>
>Thanks & Regards
>Nagaraj Trivedi
>
>____________________________________________
>Experience certainty.   IT Services
>                        Business Solutions
>                        Consulting
>____________________________________________
>=====-----=====-----=====
>Notice: The information contained in this e-mail
>message and/or attachments to it may contain
>confidential or privileged information. If you are
>not the intended recipient, any dissemination, use,
>review, distribution, printing or copying of the
>information contained in this e-mail message
>and/or attachments to it are strictly prohibited. If
>you have received this communication in error,
>please notify us by reply e-mail or telephone and
>immediately and permanently delete the message
>and any attachments. Thank you
>
>
>


Regards,
Keith





Reply via email to