Question
Compiling Android from source, patch error
$ stm32mp1setup
[1/3]: Apply patches
Apply patches based on required configuration
ERROR: not possible to apply kernel-headers/0001-stm32mp1-Align-kernel-headers-to-CK-4.19.17 on external/kernel-headers
[2/3]: Load graphics libraries
=> Extracting data to device/stm/stm32mp1/graphics
=> Extracting data to device/stm/stm32mp1-kernel/gcnano-driver
=> Applying required patches to device/stm/stm32mp1-kernel/gcnano-driver
[3/3]: Load op-tee user module sourcesWhen I try to build kernel:
$ load_kernel
Start loading the kernel source (Linux)
ERROR: Not possible to apply patch .../build/device/stm/stm32mp1-kernel/source/patch/4.19/0001-ARM-stm32mp1-r2-MACHINE.patch, please review android_kernel.configWhen I try to make:
$ make -j
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=9
TARGET_PRODUCT=aosp_eval
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=cortex-a7
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-64-generic-x86_64-Ubuntu-18.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=PQ3A.190801.002
OUT_DIR=out
============================================
[1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -o out/soong/build.ninja Android.bp
error: device/stm/stm32mp1/peripheral/composer/Android.bp:15:1: "hwcomposer.drm_stm32mp1" depends on undefined module "hwcomposer.drm_defaults"
ninja: build stopped: subcommand failed.
16:07:31 soong bootstrap failed with: exit status 1---
Also, I found a typo in the documentation:
PC $> lunch aosp-<BoardId>-userdebug