[dpdk-dev] [Dpdk-pktgen]dpdk pktgen build failed on x86
Wiles, Keith
keith.wiles at intel.com
Wed Jul 11 15:21:37 CEST 2018
> On Jul 11, 2018, at 6:47 AM, khemendra kumar <khemendra.kumar13 at gmail.com> wrote:
>
> Hi All,
>
> Kindly help to check below compile error in DPDK Pkt-gen on x86.
>
> I am following instructions from "
> http://pktgen-dpdk.readthedocs.io/en/latest/getting_started.html"
>
> *Below cmd I followed:*
> sudo make config T=x86_64-native-linuxapp-gcc
> sudo make
>
> sudo make install
> sudo make RTE_SDK=/home/root1/khem/dpdk
>
> *Below is error log:*
> INSTALL-APP dpdk-test-eventdev
> INSTALL-MAP dpdk-test-eventdev.map
> Build complete [x86_64-native-linuxapp-gcc]
> root1 at compute-201:~/khem/dpdk$ sudo make install
> make[1]: Nothing to be done for 'pre_install'.
> ================== Installing /usr/local/
> Installation in /usr/local/ complete
> root1 at compute-201:~/khem/dpdk$ cd ../pktgen-dpdk/
> root1 at compute-201:~/khem/pktgen-dpdk$ sudo make
> RTE_SDK=/home/root1/khem/dpdk
> == lib
> == common
> == lua
> == src
> == cli
> == app
> CC cli-functions.o
> In file included from /home/root1/khem/pktgen-dpdk/app/pktgen.h:87:0,
> from /home/root1/khem/pktgen-dpdk/app/cli-functions.c:28:
> /home/root1/khem/pktgen-dpdk/app/pktgen-port-cfg.h: In function
> ‘rte_eth_txconf_dump’:
> /home/root1/khem/pktgen-dpdk/app/pktgen-port-cfg.h:289:5: error: ‘struct
> rte_eth_txconf’ has no member named ‘txq_flags’
> tx->txq_flags);
Looks like you are using the HEAD of DPDK and that has changed for 18.08. use 18.05 version of DPDK for pktgen if you can. Pktgen and your application do not need to use the same version of DPDK unless you need some specific features in DPDK for Pktgen.
> ^
> /home/root1/khem/dpdk/mk/internal/rte.compile-pre.mk:114: recipe for target
> 'cli-functions.o' failed
> make[2]: *** [cli-functions.o] Error 1
> /home/root1/khem/dpdk/mk/rte.extapp.mk:19: recipe for target 'pktgen' failed
> make[1]: *** [pktgen] Error 2
> /home/root1/khem/dpdk/mk/rte.extsubdir.mk:21: recipe for target 'app' failed
> make: *** [app] Error 2
> root1 at compute-201:~/khem/pktgen-dpdk$
>
> Thanks & Regards
> khem
Regards,
Keith
More information about the dev
mailing list