Skip to content

Instantly share code, notes, and snippets.

@oraccha
Created February 20, 2015 02:18
Show Gist options
  • Save oraccha/c5da912c4e3916d86e64 to your computer and use it in GitHub Desktop.
Save oraccha/c5da912c4e3916d86e64 to your computer and use it in GitHub Desktop.
DPDK 1.6.0.18 compile error on ubuntu 14.10
$ make install T=${RTE_TARGET}
================== Installing x86_64-default-linuxapp-gcc
Configuration done
== 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
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-23-generic'
Building modules, stage 2.
MODPOST 1 modules
== Build lib/librte_eal/linuxapp/eal
== Build lib/librte_eal/linuxapp/kni
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-23-generic'
CC [M] /home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ixgbe_main.o
/home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ixgbe_main.c: In function ‘ixgbe_del_mac_filter’:
/home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ixgbe_main.c:525:3: error: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration]
if (!compare_ether_addr(addr, adapter->mac_table[i].addr) &&
^
cc1: all warnings being treated as errors
/usr/src/linux-headers-3.16.0-23-generic/scripts/Makefile.build:257: recipe for target '/home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ixgbe_main.o' failed
make[10]: *** [/home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni/ixgbe_main.o] Error 1
/usr/src/linux-headers-3.16.0-23-generic/Makefile:1345: recipe for target '_module_/home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni' failed
make[9]: *** [_module_/home/oraccha/sw/DPDK-1.6.0/x86_64-default-linuxapp-gcc/build/lib/librte_eal/linuxapp/kni] Error 2
Makefile:181: recipe for target 'sub-make' failed
make[8]: *** [sub-make] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.module.mk:79: recipe for target 'rte_kni.ko' failed
make[7]: *** [rte_kni.ko] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.subdir.mk:61: recipe for target 'kni' failed
make[6]: *** [kni] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.subdir.mk:61: recipe for target 'linuxapp' failed
make[5]: *** [linuxapp] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.subdir.mk:61: recipe for target 'librte_eal' failed
make[4]: *** [librte_eal] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.sdkbuild.mk:77: recipe for target 'lib' failed
make[3]: *** [lib] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.sdkroot.mk:146: recipe for target 'all' failed
make[2]: *** [all] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.sdkinstall.mk:57: recipe for target 'x86_64-default-linuxapp-gcc_install' failed
make[1]: *** [x86_64-default-linuxapp-gcc_install] Error 2
/home/oraccha/sw/DPDK-1.6.0/mk/rte.sdkroot.mk:106: recipe for target 'install' failed
make: *** [install] Error 2
Copy link

ghost commented Nov 13, 2015

do u fix it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment