[dpdk-dev] [Dpdk-pktgen]dpdk pktgen build failed on x86

Wiles, Keith keith.wiles at intel.com
Wed Jul 11 16:17:26 CEST 2018



> On Jul 11, 2018, at 8:21 AM, Wiles, Keith <keith.wiles at intel.com> wrote:
> 
> 
> 
>> 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.
> 

I pushed a new version of Pktgen 3.5.2 that works back to at least DPDK version 18.02.

>>    ^
>> /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

Regards,
Keith



More information about the dev mailing list