[dpdk-dev] compilation error with 1.6.0r2

Prashant Upadhyaya praupadhyaya at gmail.com
Thu May 15 16:44:00 CEST 2014


[resending on the list]


Hi,



I recently picked the 1.6.0r2 from dpdk.org and tried to compile it the
usual way and ran into the following compilation error.

I am aware I can sidestep these by getting the compiler to treat them as
warnings, but these did not use to come with 1.6.0r1 so wanted to report it
here.

I am using Fedora 18 to compile this version of DPDK.



Regards

-Prashant





[root at localhost ~]# cd dpdk-1.6.0r2/

[root at localhost dpdk-1.6.0r2]# make install T=x86_64-default-linuxapp-gcc

================== Installing x86_64-default-linuxapp-gcc

== Build scripts

== Build scripts/testhost

== Build lib

== Build lib/librte_eal

== Build lib/librte_eal/common

== Build lib/librte_eal/linuxapp

== Build lib/librte_eal/linuxapp/igb_uio

  Building modules, stage 2.

  MODPOST 1 modules

== Build lib/librte_eal/linuxapp/eal

== Build lib/librte_eal/linuxapp/kni

  CC [M]
/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_ethtool.o

/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_ethtool.c:
In function 'igb_get_eee':

*/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_ethtool.c:2441:4:
error: implicit declaration of function 'mmd_eee_adv_to_ethtool_adv_t'
[-Werror=implicit-function-declaration]*

/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_ethtool.c:
In function 'igb_set_eee':

*/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_ethtool.c:2551:2:
error: implicit declaration of function 'ethtool_adv_to_mmd_eee_adv_t'
[-Werror=implicit-function-declaration]*

cc1: all warnings being treated as errors

make[10]: ***
[/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/igb_ethtool.o]
Error 1

make[9]: ***
[_module_/root/dpdk-1.6.0r2/x86_64-default-linuxapp-gcc/build/lib/librte_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

[root at localhost dpdk-1.6.0r2]#


More information about the dev mailing list