imx8m-mini board android 14 build error

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8m-mini board android 14 build error

1,158 Views
pavithrasavin
Contributor II

hi sir,

I am building Android 14 (14.0.0_1.2.0) source code on my Ubuntu 18.04 system. During the final build step, I encountered an error stating that the tee.bin file is not generated (ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.). How can I resolve this issue?

$ ./imx-make.sh -j4 2>&1 | tee build-log.txt

logs:

=======

[100% 445/445] analyzing Android.bp files and generating ninja file at out/soong/build.ninja
FAILED: out/soong/build.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" -o out/soong/build.ninja --bazel-mode --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.build Android.bp
14:33:36 soong bootstrap failed with: exit status 1
ninja: build stopped: subcommand failed.

#### failed to build some targets (15:08 (mm:ss)) ####


$ ~/android_build$ grep -i "error" build-log.txt1
HDRINST usr/include/linux/can/error.h
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
CC kernel/trace/error_report-traces.o
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
CC lib/zstd/common/error_private.o
CC lib/fdt_strerror.o
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
CC drivers/scsi/scsi_error.o
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.
14:18:33 If you run into segfaults or other errors, try reducing your
[ 5% 23/445] compile out/host/linux-x86/bin/go/golang-protobuf-internal-errors/test/google.golang.org/protobuf/internal/errors.a
[ 5% 26/445] compile out/host/linux-x86/bin/go/golang-protobuf-internal-errors/pkg/google.golang.org/protobuf/internal/errors.a
[ 21% 95/445] gotestmain out/host/linux-x86/bin/go/golang-protobuf-internal-errors/test/test.go
[ 21% 96/445] compile out/host/linux-x86/bin/go/golang-protobuf-internal-errors/test/test.a
[ 24% 108/445] link out/host/linux-x86/bin/go/golang-protobuf-internal-errors/test/test
[ 28% 127/445] test google.golang.org/protobuf/internal/errors
[ 59% 265/445] compile out/host/linux-x86/bin/go/soong-java-config-error_prone/pkg/android/soong/java/config/error_prone.a

0 Kudos
Reply
8 Replies

1,124 Views
Chavira
NXP TechSupport
NXP TechSupport

Hi @pavithrasavin!

Thank you for contacting NXP Support!

 

Do you modify the source?

I am able to compile Android 14.

Can you share the steps that you are following and if is possible share a log file.

 

Best Regards!

Chavira

0 Kudos
Reply

1,103 Views
pavithrasavin
Contributor II

Hi @Chavira 

https://www.nxp.com/docs/en/user-guide/ANDROID_USERS_GUIDE.pdf

Thank you for your response.I did not modify the source code(Android 14.0.0_1.2.0).

Please find the below attached document

( IMX8M-MINI_ANDROID14_BUILD_STEPS.txt) we have followed and the corresponding log(build-log.txt)

Thanks, Pavithra

0 Kudos
Reply

1,080 Views
Chavira
NXP TechSupport
NXP TechSupport

Hi @pavithrasavin!

The error sayas that doesn´t exist tee.bin.

 

Please try it run the command:

./imx-make.sh bootloader kernel -j4 2>&1 | tee build-log.txt

 

and then

make -j4 2>&1 | tee -a build-log.txt

 

with the first command should be generated the needed binary.

 

If the errors persists Plese repeat the steps but compiling first the bootloader and then generating the Andorid Image

 

Best Regards!

Chavira

0 Kudos
Reply

1,046 Views
pavithrasavin
Contributor II

Hi @Chavira

Thanks for your response. I ran the command

./imx-make.sh bootloader kernel -j4 2>&1 | tee build-log.txt 

I encountered the following error: ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting.The build continued running after this error. I have attached the log file located at build-log.txt.

Additionally, when I ran the command

make -j4 2>&1 | tee -a 1.txt

I have attached the log file located at 1.txt.

my PC hanged. Could you please assist me with these issues?

my system specification:

ubuntu -18.04.6 LTS

memory-15.5 GiB

processor-Intel® Core™ i3-3220 CPU @ 3.30GHz × 4 

OS type-64-bit

 

Thank you in advance for your help.

Regards,

Pavithra

0 Kudos
Reply

1,019 Views
Chavira
NXP TechSupport
NXP TechSupport

Hi @pavithrasavin!

 

Your hardware is old.

 

For this case  I recommed to use one core in the compilation.

 

Please try with the commands:

 

./imx-make.sh bootloader kernel -j1 2>&1 | tee build-log.txt

make -j1 2>&1 | tee -a build-log.txt

 

Best Regards!

Chavira

0 Kudos
Reply

981 Views
pavithrasavin
Contributor II

Hi, @Chavira 

Thank for your response

we are tried another system .The issue is occurring on a system  previously successfully built Android 13, but now with Android 14, you face this error. 

system specifications are:

  • Ubuntu Version: 18.04
  • Memory: 15.4 GiB
  • Processor: 11th Gen Intel® Core™ i5-11400 CPU @ 2.60GHz × 12
  • OS Type: 64-bit

I ran the command:

/imx-make.sh bootloader kernel -j1 2>&1 | tee build-kernel_log.txt
 
bootloader image and kernel image was build-ed successfully.that log attached
build-kernel_log.txt
 
i ran this command
make -j1 2>&1 | tee -a build-log.txt
and encountered the error:
ERROR: ./../scripts/pad_image.sh: Could not find file tee.bin. Exiting. and FAILED: out/soong/build.ninja.

that log attached build-log.txt

and are facing the same issue.

Despite increasing the swap space to 8GB, I continue to encounter the same problem.

0 Kudos
Reply

866 Views
Chavira
NXP TechSupport
NXP TechSupport

Hi @pavithrasavin!

 

I tried in different ways but I can[t get those errors.

 

I recommend to use docker, maybe that could solve the problem.

 

Best Regards!

Chavira

0 Kudos
Reply

772 Views
pavithrasavin
Contributor II

Hi, @Chavira

 

Thank you for the suggestion. I have successfully built the Android 14 source code. I appreciate the correct solutions you provided each time. Now, I have successfully completed the Android source code build. Thank you!

Regards,

Pavithra.