LSDK1909 compiles DPDK error

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LSDK1909 compiles DPDK error

1,191件の閲覧回数
pengluo
Contributor III

When I use the flex-builder -m ls1046ardb -a arm64 or flex-builder -c dpdk command to compile, the following error appears:

 

Building DPDK Examples ...
make[2]: Entering directory '/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/l2fwd'
make[2]: Leaving directory '/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/l2fwd'
make[2]: Entering directory '/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/l3fwd'
make[2]: Leaving directory '/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/l3fwd'
make[2]: Entering directory '/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/cmdif'
== lib
make[4]: *** No rule to make target '/work/lsdk/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/cmdif/lib/client/cmdif_client_flib.c', needed by 'cmdif_client_flib.o'. Stop.
/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/mk/rte.extlib.mk:16: recipe for target 'all' failed
make[3]: *** [all] Error 2
/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/mk/rte.extsubdir.mk:21: recipe for target 'lib' failed
make[2]: *** [lib] Error 2
make[2]: Leaving directory '/work/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/cmdif'
Makefile:35: recipe for target 'dpdk' failed
make[1]: *** [dpdk] Error 2
make[1]: Leaving directory '/work/flexbuild_lsdk1909_update_311219/packages/apps'
Makefile:25: recipe for target 'dpdk' failed
make: *** [dpdk] Error 2
make: Leaving directory '/work/flexbuild_lsdk1909_update_311219'
vmuser@ubuntu:/work/flexbuild_lsdk1909_update_311219$

 

I tried to add a lot of dependencies, but I still can't get it resolved. What caused this problem? Is there a solution?

0 件の賞賛
返信
3 返答(返信)

879件の閲覧回数
1090325856
Contributor I

you need delete old object files arm64-dpaa-linuxapp-gcc  in packages/apps/dpdk/examples/cmdif/lib/ and packages/apps/dpdk/examples/cmdif/cmdif_demo/, which may be include old environment variable, ie. path

0 件の賞賛
返信

1,125件の閲覧回数
chihwei
Contributor I

When I download the dpdk package and build code for the first time, there will be no errors, but if the entire folder is copied to another location, the same error will occur when rebuilding dpdk componet!

0 件の賞賛
返信

1,185件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

Hello pengluo,

I installed flexbuild_lsdk1909_update_311219 on a ubuntu 18.04 host PC, run command "flex-builder -c dpdk" successfully, cannot reproduce your problem.

On your host PC, please check whether "/work/lsdk/flexbuild_lsdk1909_update_311219/packages/apps/dpdk/examples/cmdif/lib/client/cmdif_client_flib.c" exist, probably DPDK source code wasn't downloaded completely on your host PC.

 

Thanks,

Yiping

 

0 件の賞賛
返信