MiCode / Xiaomi_Kernel_OpenSource

Xiaomi Mobile Phone Kernel OpenSource
8.65k stars 3.19k forks source link

Please provide a new compile guide. 请提供最新的编译指南。 #6846

Open iiiiuuu opened 9 months ago

iiiiuuu commented 9 months ago

Wiki compilation instructions are outdated, please provide new compilation guidelines。 Wiki编译说明已经过时,请提供新的编译指南。

a@ENT:~/houji/6.1.25/Xiaomi_Kernel_OpenSource$ ./build_with_bazel.py -t kalama gki --log debug
[build_with_bazel.py] INFO: build/msm_kernel_extensions.bzl does not exist or is a broken symlink... linking to default at ../msm-kernel/msm_kernel_extensions.bzl
[build_with_bazel.py] INFO: build/abl_extensions.bzl does not exist or is a broken symlink... linking to default at ../bootable/bootloader/edk2/abl_extensions.bzl
[build_with_bazel.py] INFO: Querying build targets...
[build_with_bazel.py] DEBUG: Running "/home/a/houji/6.1.25/tools/bazel query --ui_event_filters=-info --noshow_progress filter("kalama_gki.*_dist$", attr(generator_function, define_msm_platforms, Xiaomi_Kernel_OpenSource/...))"
ERROR: error loading package under directory 'Xiaomi_Kernel_OpenSource': error loading package 'Xiaomi_Kernel_OpenSource': at /home/a/houji/6.1.25/Xiaomi_Kernel_OpenSource/msm_platforms.bzl:12:6: Every .bzl file must have a corresponding package, but '//build:msm_kernel_extensions.bzl' does not have one. Please create a BUILD file in the same or any parent directory. Note that this BUILD file does not need to do anything except exist.
[build_with_bazel.py] ERROR: failed to find any Bazel targets for target/variant combo kalama_gki
a@ENT:~/houji/6.1.25/Xiaomi_Kernel_OpenSource$ ls ../build
abl_extensions.bzl  bazel_common_rules  build_test.sh  config.sh  kernel  msm_kernel_extensions.bzl
a@ENT:~/houji/6.1.25/Xiaomi_Kernel_OpenSource$ ls ../build -alh
total 16K
drwxr-xr-x  4 a a 4.0K Dec  6 22:56 .
drwxr-xr-x 13 a a 4.0K Dec  6 22:45 ..
lrwxrwxrwx  1 a a   46 Dec  6 22:56 abl_extensions.bzl -> ../bootable/bootloader/edk2/abl_extensions.bzl
drwxr-xr-x  9 a a 4.0K Dec  6 22:45 bazel_common_rules
lrwxrwxrwx  1 a a   20 Dec  6 22:45 build_test.sh -> kernel/build_test.sh
lrwxrwxrwx  1 a a   16 Dec  6 22:45 config.sh -> kernel/config.sh
drwxr-xr-x  8 a a 4.0K Dec  6 22:45 kernel
lrwxrwxrwx  1 a a   39 Dec  6 22:56 msm_kernel_extensions.bzl -> ../msm-kernel/msm_kernel_extensions.bzl
a@ENT:~/houji/6.1.25/Xiaomi_Kernel_OpenSource$ find |grep msm-kernel
a@ENT:~/houji/6.1.25/Xiaomi_Kernel_OpenSource$
MMMMMoris commented 9 months ago

houji 是 小米 14,shennong 是小米 14 pro 吗?怎么找不到 houji 分支?

iyenli commented 5 months ago

Same proble. Have you solved this?

vitoller commented 5 months ago

please update the compilation guideline.

These are great phones, but without working toolchain it is not an option for me.