Skip to content

TA fails to build from master branch #7

@grealish

Description

@grealish

Hi, checking out a clean build
DISTRO=debian ./runme.sh
or in docker:
docker run -i -t -v "$PWD":/work -e DISTRO=debian -e MANUFACTURER=SRDK imx8mp_build -u $(id -u) -g $(id -g)

Error output

 INSTALL out/arm-plat-imx/export-ta_arm64/ta/023f8f1a-292a-432b-8fc4-de8471358067.ta
  INSTALL out/arm-plat-imx/export-ta_arm64/ta/f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c.ta
  INSTALL out/arm-plat-imx/export-ta_arm64/ta/80a4c275-0a47-4905-8285-1486a9771a08.ta
  LD      out/arm-plat-imx/ta/pkcs11/fd02c9da-306c-48c7-a49c-bbd827ae86ee.elf
  OBJCOPY out/arm-plat-imx/ta/pkcs11/fd02c9da-306c-48c7-a49c-bbd827ae86ee.stripped.elf
  SIGN    out/arm-plat-imx/ta/pkcs11/fd02c9da-306c-48c7-a49c-bbd827ae86ee.ta
  INSTALL out/arm-plat-imx/export-ta_arm64/ta/fd02c9da-306c-48c7-a49c-bbd827ae86ee.ta
make -C fTPM CROSS_COMPILE=aarch64-none-elf-
make[1]: Entering directory '/home/grealish/dev/proj/solid-run/imx8mp_build_pr/build/ftpm/TAs/optee_ta/fTPM'
Clearing symlink to the TPM folder: /home/grealish/dev/proj/solid-run/imx8mp_build_pr/build/ftpm/external/ms-tpm-20-ref/TPMCmd
unlink ./lib/tpm/tpm_symlink || true
( cd ../../../external; git submodule update --init ms-tpm-20-ref)
Checking symlink to the TPM folder: /home/grealish/dev/proj/solid-run/imx8mp_build_pr/build/ftpm/external/ms-tpm-20-ref/TPMCmd
Establishing symlink.
Clearing symlink to the Wolf folder: /home/grealish/dev/proj/solid-run/imx8mp_build_pr/build/ftpm/external/wolfssl
unlink ./lib/wolf/wolf_symlink || true
Checking symlink to the WolfSSL folder: /home/grealish/dev/proj/solid-run/imx8mp_build_pr/build/ftpm/external/wolfssl
Establishing symlink.
make[1]: *** No rule to make target '/work/build/imx-optee-os/out/arm-plat-imx/export-ta_arm64/include/tee_internal_api.h', needed by '../out/fTPM/fTPM.o'.  Stop.
make[1]: Leaving directory '/home/grealish/dev/proj/solid-run/imx8mp_build_pr/build/ftpm/TAs/optee_ta/fTPM'

Is it possible that the actual build scripts that build https://images.solid-run.com/ could be included in this repo please as it's important that the images can be re-created based on a tag or version

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions