2019-10-16 09:35 AM
$ 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 sources
When 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.config
When 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
2019-10-17 12:41 AM
Hi @Mikalaj Karhin ,
If the patches don't apply automatically, could you please try to do it manually to get the returned error and also check on which kernel-headers
and kernel SHA1 they are applied ?
Regarding the typo in the Wiki, <BoardId> is a variable : put your mouse cursor on it to get its values : as you work on Eval board, <BoardId>=eval.
BR,
Christophe
2019-10-17 12:44 AM
lunch aosp-<BoardId>-userdebug
Should be:
lunch aosp_<BoardId>-userdebug
2019-10-17 12:53 AM
OK, modified, need to wait next synchro to see the result.
thanks !
2019-10-17 12:56 AM
How to manually apply patches and get a more informative log?
I don't see any options in "applypatch".
2019-10-17 01:15 AM
Oh, sorry for the fake report. I didn't set git config (email, name) on a dev server. Everything is ok, now.
I think applypatch script should show more informative log at these cases :)