Hello folks,
I am trying to build kernel 5.4 for VIM3 and facing an issue.
How can I solve it?
git clone https://android.googlesource.com/kernel/hikey-linaro -b android-amlogic-bmeson-5.4
cd hikey-linaro
make meson_defconfig
make DTC_FLAGS="-@" -j24
Logs from issue:
janislleysousa@janislley-linux:~/Documents/khadas/VIM3_AOSP/hikey-linaro$ make DTC_FLAGS="-@" -j24
DTC arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12a-sei510-android.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12a-u200.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3-android.dtb
DTC arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dtb
In file included from arch/arm64/boot/dts/amlogic/meson-axg-s400.dts:In file included from 8:
arch/arm64/boot/dts/amlogic/meson-axg.dtsi:6:10: fatal error: ‘dt-bindings/clock/axg-aoclkc.h’ file not found
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts#include <dt-bindings/clock/axg-aoclkc.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:8:
In file included from arch/arm64/boot/dts/amlogic/meson-g12a.dtsi:6:
In file included from arch/arm64/boot/dts/amlogic/meson-g12.dtsi:7:
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:6:arch/arm64/boot/dts/amlogic/meson-g12a-sei510-android.dts:9:10: fatal error: ‘dt-bindings/gpio/gpio.h’ file not found
#include <dt-bindings/gpio/gpio.h>
^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
In file included from arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts:8:
In file included from arch/arm64/boot/dts/amlogic/meson-g12a.dtsi:6:
In file included from arch/arm64/boot/dts/amlogic/meson-g12.dtsi:7:
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:6:10: fatal error: ‘dt-bindings/phy/phy.h’ file not found
10:#include <dt-bindings/phy/phy.h>
^fatal error
: ‘dt-bindings/phy/phy.h’ file not found
#include <dt-bindings/phy/phy.h>
^
1 error generated.
1 error generated.
DTC arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtb
1 error generated.
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb] Error 1
make[2]: *** Waiting for unfinished jobs…
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12a-sei510-android.dtb] Error 1
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dtb] Error 1
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12a-u200.dtb] Error 1
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3-android.dts:9:10: fatal error: ‘dt-bindings/phy/phy.h’ file not foundIn file included from
In file included from arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts:8:
In file included from arch/arm64/boot/dts/amlogic/meson-g12a.dtsi#include <dt-bindings/phy/phy.h>
^~~~~~~~~~~~~~~~~~~~~~~
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dts::106:
In file included from arch/arm64/boot/dts/amlogic/meson-g12.dtsi:7:
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:6:10: fatal error: ‘dt-bindings/phy/phy.h’ file not found
:
In file included from #include <dt-bindings/phy/phy.h>1 error generated.
arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi ^~~~~~~~~~~~~~~~~~~~~~~
:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12b.dtsi:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12.dtsi:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dts:10:
In file included from arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12b.dtsi:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12.dtsi:7:
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:6:10: fatal error: ‘dt-bindings/phy/phy.h’ file not found
#include <dt-bindings/phy/phy.h>
^~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3-android.dtb] Error 1
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:6:10: fatal error: ‘dt-bindings/phy/phy.h’ file not found
#include <dt-bindings/phy/phy.h>
^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
1 error generated.
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dtb] Error 1
1 error generated.
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dtb] Error 1
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb] Error 1
In file included from arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dts:9:
In file included from arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12b.dtsi:7:
In file included from arch/arm64/boot/dts/amlogic/meson-g12.dtsi:7:
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi:6:10: fatal error: ‘dt-bindings/phy/phy.h’ file not found
#include <dt-bindings/phy/phy.h>
^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [scripts/Makefile.lib:285: arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtb] Error 1
make[1]: *** [scripts/Makefile.build:551: arch/arm64/boot/dts/amlogic] Error 2
make[1]: *** Waiting for unfinished jobs…
make: *** [Makefile:1345: dtbs] Error 2
make: *** Waiting for unfinished jobs…
CALL scripts/atomic/check-atomics.sh
CALL scripts/checksyscalls.sh