Android image build error for imx8mp

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Android image build error for imx8mp

1,129 次查看
hulk101
Contributor III

while trying to build android image imx-android-15.0.0_1.2.0, I am facing the below error:

Building i.MX U-Boot with firmware
make[1]: Entering directory '/workdir/vendor/variscite/arm-trusted-firmware'
CLEAN
make[1]: Leaving directory '/workdir/vendor/variscite/arm-trusted-firmware'
make[1]: Entering directory '/workdir/vendor/nxp-opensource/imx-mkimage'
imx8qm clean done
imx8qx clean done
imx8dxl clean done
imx8ulp clean done
imx93 clean done
imx91 clean done
imx95 clean done
imx94 clean done
make[1]: Leaving directory '/workdir/vendor/nxp-opensource/imx-mkimage'
make[1]: Entering directory '/workdir/vendor/nxp-opensource/imx-mkimage'
fatal: detected dubious ownership in repository at '/workdir/vendor/nxp-opensource/imx-mkimage'
To add an exception for this directory, call:

git config --global --add safe.directory /workdir/vendor/nxp-opensource/imx-mkimage
make[2]: *** [Makefile:59: src/build_info.h] Error 128
make[1]: *** [Makefile:25: flash_evk] Error 2
make[1]: Leaving directory '/workdir/vendor/nxp-opensource/imx-mkimage'
make: *** [/workdir/device/variscite/../nxp/common/build/uboot.mk:137: /workdir/out/target/product/dart_mx8mp/u-boot.imx] Error 1
make: Leaving directory '/workdir'

The error is occured when running the below command :
TARGET_USES_BCM_WIFI=true ./imx-make.sh -j4 2>&1 | tee build1-1.log

0 项奖励
回复
1 回复

1,087 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

The error you're encountering during the Android image build is related to Git repository ownership detection. Git has a security feature that prevents operations in repositories owned by different users, which is triggering the "dubious ownership" error.

To resolve this issue, you need to add the repository directory to Git's safe.directory configuration by running the command that was suggested in the error message:

```
git config --global --add safe.directory /workdir/vendor/nxp-opensource/imx-mkimage
```

After running this command, try building the image again using your original command:

```
TARGET_USES_BCM_WIFI=true ./imx-make.sh -j4 2>&1 | tee build1-1.log
```

This is a Git security feature rather than an issue with the NXP Android BSP itself. The error occurs because Git detects that the repository directory may be owned by a different user than the one executing the Git commands, which commonly happens in containerized or shared development environments.

 

Regards

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2254127%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eimx8mp%20%E7%9A%84%E5%AE%89%E5%8D%93%E9%95%9C%E5%83%8F%E7%89%88%E6%9C%AC%E9%94%99%E8%AF%AF%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2254127%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%9C%A8%E5%B0%9D%E8%AF%95%E7%89%88%E6%9C%AC%E5%AE%89%E5%8D%93%E9%95%9C%E5%83%8F%20imx-android-15.0.0_1.2.0%20%E6%97%B6%EF%BC%8C%E6%88%91%E9%81%87%E5%88%B0%E4%BA%86%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E4%BD%BF%E7%94%A8%E5%9B%BA%E4%BB%B6%3CBR%20%2F%3E%E5%88%B6%E4%BD%9C%20%5B1%5D%20%E6%9E%84%E5%BB%BA%20i.MX%20U-Boot%EF%BC%9A%E8%BF%9B%E5%85%A5%E7%9B%AE%E5%BD%95%20'%2Fworkdir%2Fvendor%2Fvariscite%2Farm-trusted-firmware%20'CLEAN%20make%20%5B1%5D%EF%BC%9A%E7%A6%BB%E5%BC%80%E7%9B%AE%E5%BD%95'%20%2Fworkdir%2Fvendor%2Fvendor%2Fvendor%2Fvendor%2Fvendor%2Fvendor%2Farm-trusted-firmage%20'make'%20m%20%3CBR%20%2F%3E%20ake%20%5B1%5D%EF%BC%9A%E8%BF%9B%E5%85%A5%E7%9B%AE%E5%BD%95%20'%2Fworkdir%2Fvendor%2Fvendor%2Fvendor%2Fvendor%2Fnxp-opensource%2Fimx-mkimage'%20imx8qm%20%3CBR%20%2F%3E%20%E5%B9%B2%E5%87%80%E5%AE%8C%E6%88%90%20imx8qm%20xx%20clean%20done%20imx8dxl%20clean%20done%20clean%20done%20imx8ulp%20clean%20done%20clean%20done%20imx91%20clean%20done%20clean%20done%20imx94%20clean%20done%20clean%20done%20m%20%3CBR%20%2F%3E%20ake%20%5B1%5D%EF%BC%9A%E7%A6%BB%E5%BC%80%E7%9B%AE%E5%BD%95%20'%2Fworkdir%2Fvendor%2Fnxp-opensource%2Fimx-mkimage%20'make%20%5B1%5D%EF%BC%9A%E8%BF%9B%E5%85%A5%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%E7%9B%AE%E5%BD%95%20%E2%80%9C%2Fworkdir%2Fvendor%2Fnxp-opensource%2Fimx-mkimage%E2%80%9D%20%E8%87%B4%E5%91%BD%EF%BC%9A%E5%9C%A8%20%E2%80%9C%2Fworkdir%2Fvendor%2Fnxp-opensource%2Fimx-mkimage%E2%80%9D%20%E7%9A%84%E5%AD%98%E5%82%A8%E5%BA%93%E4%B8%AD%E6%A3%80%E6%B5%8B%E5%88%B0%E5%8F%AF%E7%96%91%E7%9A%84%E6%89%80%E6%9C%89%E6%9D%83%E8%A6%81%E4%B8%BA%E8%AF%A5%E7%9B%AE%E5%BD%95%E6%B7%BB%E5%8A%A0%E4%BE%8B%E5%A4%96%EF%BC%8C%E8%AF%B7%3CBR%20%2F%3E%E8%87%B4%E7%94%B5%EF%BC%9A%3CBR%20%2F%3E%3C%2FP%3E%3CP%3Egit%20config%20--global%20--add%20safe.directory%20%2Fworkdir%2Fvendor%2Fnxp-opensource%2Fimx-mkimage%3CBR%20%2F%3Emake%5B2%5D%EF%BC%9Amake%5B2%5D%3A%20***%20%5BMakefile%3A59%3A%20src%2Fbuild_info.h%5D%20***%20%5BMakefile%3A59%3A%20src%2Fbuild_info.h%E9%94%99%E8%AF%AF%20128%3CBR%20%2F%3Emake%5B1%5D%3A%20***%20%5BMakefile%3A25%3A%20flash_evk%5D%20%E9%94%99%E8%AF%AF%202%3CBR%20%2F%3Emake%5B1%5D%3A%20%E7%A6%BB%E5%BC%80%E7%9B%AE%E5%BD%95%20'%2Fworkdir%2Fvendor%2Fnxp-opensource%2Fimx-mkimage'%3CBR%20%2F%3Emake%3A%20***%20%5B%2Fworkdir%2F%E8%AE%BE%E5%A4%87%2Fvariscite%2F..%2Fnxp%2Fcommon%2F%E7%89%88%E6%9C%AC%2F%E5%90%AF%E5%8A%A8.mk%3A137%3A%20%2Fworkdir%2Fout%2Ftarget%2Fproduct%2Fdart_mx8mp%2Fu-%E5%90%AF%E5%8A%A8.imx%5D%E9%94%99%E8%AF%AF%201%3CBR%20%2F%3Emake%EF%BC%9ALeaving%20directory%20'%2Fworkdir'%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%BF%90%E8%A1%8C%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%EF%BC%9A%3CBR%20%2F%3ETARGET_USES_BCM_WIFI%3Dtrue%20.%2Fimx-make.sh%20-j4%202%26gt%3B%26amp%3B%201%20%7C%20tee%20build1-1.log%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2254127%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAndroid%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208%20%E7%B3%BB%E5%88%97%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2254273%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Android%20image%20build%20error%20for%20imx8mp%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2254273%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E%E4%BD%A0%E5%9C%A8%E7%89%88%E6%9C%AC%20Android%20%E9%95%9C%E5%83%8F%E6%97%B6%E9%81%87%E5%88%B0%E7%9A%84%E9%94%99%E8%AF%AF%E4%B8%8E%20Git%20%E5%AD%98%E5%82%A8%E5%BA%93%E6%89%80%E6%9C%89%E6%9D%83%E6%A3%80%E6%B5%8B%E6%9C%89%E5%85%B3%E3%80%82Git%20%E5%85%B7%E6%9C%89%E4%B8%80%E9%A1%B9%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%8A%9F%E8%83%BD%EF%BC%8C%E5%8F%AF%E9%98%B2%E6%AD%A2%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%94%A8%E6%88%B7%E6%8B%A5%E6%9C%89%E7%9A%84%E4%BB%93%E5%BA%93%E4%B8%AD%E8%BF%9B%E8%A1%8C%E6%93%8D%E4%BD%9C%EF%BC%8C%E8%BF%99%E4%BC%9A%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%20%22%E5%8F%AF%E7%96%91%E6%89%80%E6%9C%89%E6%9D%83%22%20%E9%94%99%E8%AF%AF%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%A6%81%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%8C%E9%9C%80%E8%A6%81%E8%BF%90%E8%A1%8C%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E4%B8%AD%E5%BB%BA%E8%AE%AE%E7%9A%84%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%B0%86%E7%89%88%E6%9C%AC%E5%BA%93%E7%9B%AE%E5%BD%95%E6%B7%BB%E5%8A%A0%E5%88%B0%20Git%20%E7%9A%84%20safe.directory%20%E9%85%8D%E7%BD%AE%E4%B8%AD%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%60%60%60%3CBR%20%2F%3Egit%20config%20--global%20--add%20safe.directory%20%2Fworkdir%2Fvendor%2Fnxp-opensource%2Fimx-mkimage%3CBR%20%2F%3E%60%60%60%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%BF%90%E8%A1%8C%E6%AD%A4%E5%91%BD%E4%BB%A4%E5%90%8E%EF%BC%8C%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8%E5%8E%9F%E5%A7%8B%E5%91%BD%E4%BB%A4%E5%86%8D%E6%AC%A1%E6%9E%84%E5%BB%BA%E9%95%9C%E5%83%8F%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%60%60%60%3CBR%20%2F%3ETARGET_USES_BCM_WIFI%3Dtrue%20.%2Fimx-make.sh%20-j4%202%26gt%3B%26amp%3B%201%20%7C%20tee%20build1-1.log%3CBR%20%2F%3E%60%60%60%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%BF%99%E6%98%AF%E4%B8%80%E9%A1%B9%20Git%20%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%8A%9F%E8%83%BD%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E6%81%A9%E6%99%BA%E6%B5%A6%E5%AE%89%E5%8D%93%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E6%9C%AC%E8%BA%AB%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E5%87%BA%E7%8E%B0%E8%AF%A5%E9%94%99%E8%AF%AF%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%98%AF%20Git%20%E6%A3%80%E6%B5%8B%E5%88%B0%E4%BB%93%E5%BA%93%E7%9B%AE%E5%BD%95%E7%9A%84%E6%89%80%E6%9C%89%E8%80%85%E5%8F%AF%E8%83%BD%E4%B8%8E%E6%89%A7%E8%A1%8C%20Git%20%E5%91%BD%E4%BB%A4%E7%9A%84%E7%94%A8%E6%88%B7%E4%B8%8D%E5%90%8C%EF%BC%8C%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E9%80%9A%E5%B8%B8%E5%8F%91%E7%94%9F%E5%9C%A8%E5%AE%B9%E5%99%A8%E5%8C%96%E6%88%96%E5%85%B1%E4%BA%AB%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E4%B8%AD%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%3E%E6%AD%A4%E8%87%B4%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E