Build Error on Porting PN7160 to A14

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

Build Error on Porting PN7160 to A14

1,090件の閲覧回数
rc-clover
Contributor II

 

I am following the porting PN7160 to A14 guide in 

https://community.nxp.com/t5/NFC-Knowledge-Base/Porting-PN7160-to-Android-14-on-i-MX8M-Nano-board/ta...

 

I have downloaded imx-android-14.0.0_2.2.0.tar.gz.

After finished step 2, I did a build.

source build/envsetup.sh
lunch evk_8mn-ap3a-userdebug
make -j30

However, I am getting an error as shown below.

Please help.

 

20:11:58 Build sandboxing disabled due to nsjail error.
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=15
TARGET_PRODUCT=evk_8mn
TARGET_BUILD_VARIANT=userdebug
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.11.0-24-generic-x86_64-Ubuntu-18.04.6-LTS
HOST_CROSS_OS=windows
BUILD_ID=AP4A.250205.002
OUT_DIR=out
============================================
[100% 1/1] analyzing Android.bp files and generating ninja file at out/soong/build.evk_8mn.ninja
Warning: Module 'androidx.wear_wear' depends on non-existing optional_uses_libs 'wear-sdk'
Warning: Module 'androidx.wear.compose_compose-foundation' depends on non-existing optional_uses_libs 'wear-sdk'
[ 9% 8/88] including build/make/target/board/Android.mk ...

[100% 88/88] writing legacy Make module rules ...
out/soong/installs-evk_8mn.mk:276943: warning: overriding commands for target `out/target/product/evk_8mn/vendor/etc/init/nfc-service-nxp.rc'
out/soong/installs-evk_8mn.mk:276939: warning: ignoring old commands for target `out/target/product/evk_8mn/vendor/etc/init/nfc-service-nxp.rc'
out/soong/installs-evk_8mn.mk:296954: warning: overriding commands for target `out/target/product/evk_8mn/vendor/etc/vintf/manifest/nfc-service-nxp.xml'
out/soong/installs-evk_8mn.mk:296952: warning: ignoring old commands for target `out/target/product/evk_8mn/vendor/etc/vintf/manifest/nfc-service-nxp.xml'
build/make/core/Makefile:161: warning: overriding commands for target `out/target/product/evk_8mn/system/etc/permissions/com.nxp.nfc.xml'
out/soong/installs-evk_8mn.mk:101210: warning: ignoring old commands for target `out/target/product/evk_8mn/system/etc/permissions/com.nxp.nfc.xml'
build/make/core/Makefile:161: warning: overriding commands for target `out/target/product/evk_8mn/system/etc/libnfc-nci.conf'
out/soong/installs-evk_8mn.mk:176382: warning: ignoring old commands for target `out/target/product/evk_8mn/system/etc/libnfc-nci.conf'
FAILED: ninja: 'out/target/product/evk_8mn/obj/MXMWIFI_OBJ/mlan.ko', needed by 'out/target/product/evk_8mn/obj/PACKAGING/depmod_vendor_stripped_intermediates/mlan.ko', missing and no known rule to make it
20:13:48 ninja failed with: exit status 1

#### failed to build some targets (01:51 (mm:ss)) ####

 

 

 

 

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

954件の閲覧回数
rc-clover
Contributor II

Please let me know which release did you use as there are multiple releases of Android 14 BSP.

 

https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/android-os-for-i-m....

 

0 件の賞賛
返信

952件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

I use this one imx-android-14.0.0_2.2.0.

0 件の賞賛
返信

1,069件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

According to the Android User's guide, the lunch command should be : lunch evk_8mn-trunk_staging-userdebug

0 件の賞賛
返信

1,055件の閲覧回数
rc-clover
Contributor II

Please see below:

 

 

source build/envsetup.sh
raymond@android-build-bionic:~/tools/nxp/a14/android_build$ lunch evk_8mn-trunk_staging-userdebug
11:48:08 Build sandboxing disabled due to nsjail error.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=14
PRODUCT_INCLUDE_TAGS=com.android.mainline mainline_module_prebuilt_nightly
TARGET_PRODUCT=evk_8mn
TARGET_BUILD_VARIANT=userdebug
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.11.0-25-generic-x86_64-Ubuntu-18.04.6-LTS
HOST_CROSS_OS=windows
BUILD_ID=AP2A.240805.005
OUT_DIR=out
============================================

Want FASTER LOCAL BUILDS? Use -eng instead of -userdebug (however for performance benchmarking continue to use userdebug)
raymond@android-build-bionic:~/tools/nxp/a14/android_build$ make -j30
11:48:16 Build sandboxing disabled due to nsjail error.
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=14
PRODUCT_INCLUDE_TAGS=com.android.mainline mainline_module_prebuilt_nightly
TARGET_PRODUCT=evk_8mn
TARGET_BUILD_VARIANT=userdebug
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.11.0-25-generic-x86_64-Ubuntu-18.04.6-LTS
HOST_CROSS_OS=windows
BUILD_ID=AP2A.240805.005
OUT_DIR=out
============================================
FAILED: ninja: 'out/target/product/evk_8mn/obj/MXMWIFI_OBJ/mlan.ko', needed by 'out/target/product/evk_8mn/obj/PACKAGING/depmod_vendor_stripped_intermediates/mlan.ko', missing and no known rule to m
ake it
11:48:20 ninja failed with: exit status 1

#### failed to build some targets (4 seconds) ####

raymond@android-build-bionic:~/tools/nxp/a14/android_build$

0 件の賞賛
返信

966件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

I tried to build the Android 14 BSP on my side. I don't have this error. I can build it successfully. 

Attached is my building log for your reference.

My steps:

 source build/envsetup.sh
 lunch evk_8mn-trunk_staging-userdebug
 ./imx-make.sh -j16 2>&1 | tee build-log.txt

 

 

0 件の賞賛
返信

924件の閲覧回数
rc-clover
Contributor II

Thank you.  I am able to build also !

0 件の賞賛
返信