【问题标题】:FAILED sepolicy check - Android 10 building - Pixel 3a XL失败的 sepolicy 检查 - Android 10 构建 - Pixel 3a XL
【发布时间】:2020-03-04 21:05:48
【问题描述】:

我正在使用 MacOS Catalina 为 Pixel 3a XL 设备构建 Android 操作系统。我遇到了以下带有分段错误的“sepolicy”错误的死胡同。

[0% 23/22799] 构建/目标/产品/bonito/obj/ETC/treble_sepolicy_tests_28.0_intermediates/treble_sepolicy_tests_28.0 失败:out/target/product/bonito/obj/ETC/treble_sepolicy_tests_28.0_intermediates/treble_sepolicy_tests_28.0 /bin/bash -c "(out/host/darwin-x86/bin/treble_sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/obj/ETC/plat_file_contexts_intermediates/ plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -f out/target/product/bonito/obj/ETC/product_file_contexts_intermediates/product_file_contexts -b out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates /built_plat_sepolicy -m out/target/product/bonito/obj/ETC/treble_sepolicy_tests_28.0_intermediates/28.0_mapping.combined.cil -o out/target/product/bonito/obj/ETC/treble_sepolicy_tests_28.0_intermediates/built_28.0_plat_sepolicy -p out /target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy -u out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates/base_plat_pub_policy.cil ) && (touch out/target/product/bonito/obj/ETC/treble_sepolicy_tests_28 .0_intermediates/treble_sepolicy_tests_28.0)" /bin/bash:第 1 行:13824 分段错误:11(out/host/darwin-x86/bin/treble_sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/ obj/ETC/plat_file_contexts_intermediates/plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -f out/target/product/bonito/obj/ETC/product_file_contexts_intermediates/product_file_contexts -b out/target/product/bonito /obj/ETC/built_plat_sepolicy_intermediates/built_plat_sepolicy -m out/target/product/bonito/obj/ETC/treble_sepolicy_tests_28.0_intermediates/28.0_mapping.combined.cil -o out/target/product/bonito/obj/ETC/treble_sepolicy_tests_28.0_intermediates/ built_28.0_plat_sepolicy -p out/target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy -u out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates/base_plat_pub_policy.cil) [0% 28/22799] 构建/目标/产品/bonito/obj/ETC/sepolicy_tests_intermediates/sepolicy_tests 失败:out/target/product/bonito/obj/ETC/sepolicy_tests_intermediates/sepolicy_tests /bin/bash -c "(out/host/darwin-x86/bin/sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/obj/ETC/plat_file_contexts_intermediates/ plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -p out/target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy) && (touch out/target/product/bonito/obj/ETC /sepolicy_tests_intermediates/sepolicy_tests )" /bin/bash:第 1 行:13822 分段错误:11(out/host/darwin-x86/bin/sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/ obj/ETC/plat_file_contexts_intermediates/plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -p out/target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy) [0% 29/22799] 构建/目标/产品/bonito/obj/ETC/treble_sepolicy_tests_26.0_intermediates/treble_sepolicy_tests_26.0 失败:out/target/product/bonito/obj/ETC/treble_sepolicy_tests_26.0_intermediates/treble_sepolicy_tests_26.0 /bin/bash -c "(out/host/darwin-x86/bin/treble_sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/obj/ETC/plat_file_contexts_intermediates/ plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -f out/target/product/bonito/obj/ETC/product_file_contexts_intermediates/product_file_contexts -b out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates /built_plat_sepolicy -m out/target/product/bonito/obj/ETC/treble_sepolicy_tests_26.0_intermediates/26.0_mapping.combined.cil -o out/target/product/bonito/obj/ETC/treble_sepolicy_tests_26.0_intermediates/built_26.0_plat_sepolicy -p out /target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy -u out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates/base_plat_pub_policy.cil ) && (touch out/target/product/bonito/obj/ETC/treble_sepolicy_tests_26 .0_intermediates/treble_sepolicy_tests_26.0)" /bin/bash: 第 1 行:13821 分段错误:11 (out/host/darwin-x86/bin/treble_sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/ obj/ETC/plat_file_contexts_intermediates/plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -f out/target/product/bonito/obj/ETC/product_file_contexts_intermediates/product_file_contexts -b out/target/product/bonito /obj/ETC/built_plat_sepolicy_intermediates/built_plat_sepolicy -m out/target/product/bonito/obj/ETC/treble_sepolicy_tests_26.0_intermediates/26.0_mapping.combined.cil -o out/target/product/bonito/obj/ETC/treble_sepolicy_tests_26.0_intermediates/ built_26.0_plat_sepolicy -p out/target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy -u out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates/base_plat_pub_policy.cil) [0% 30/22799] 构建/目标/产品/bonito/obj/ETC/treble_sepolicy_tests_27.0_intermediates/treble_sepolicy_tests_27.0 失败:out/target/product/bonito/obj/ETC/treble_sepolicy_tests_27.0_intermediates/treble_sepolicy_tests_27.0 /bin/bash -c "(out/host/darwin-x86/bin/treble_sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/obj/ETC/plat_file_contexts_intermediates/ plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -f out/target/product/bonito/obj/ETC/product_file_contexts_intermediates/product_file_contexts -b out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates /built_plat_sepolicy -m out/target/product/bonito/obj/ETC/treble_sepolicy_tests_27.0_intermediates/27.0_mapping.combined.cil -o out/target/product/bonito/obj/ETC/treble_sepolicy_tests_27.0_intermediates/built_27.0_plat_sepolicy -p out /target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy -u out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates/base_plat_pub_policy.cil ) && (touch out/target/product/bonito/obj/ETC/treble_sepolicy_tests_27 .0_intermediates/treble_sepolicy_tests_27.0)" /bin/bash:第 1 行:13823 分段错误:11(out/host/darwin-x86/bin/treble_sepolicy_tests -l out/host/darwin-x86/lib64/libsepolwrap.dylib -f out/target/product/bonito/ obj/ETC/plat_file_contexts_intermediates/plat_file_contexts -f out/target/product/bonito/obj/ETC/vendor_file_contexts_intermediates/vendor_file_contexts -f out/target/product/bonito/obj/ETC/product_file_contexts_intermediates/product_file_contexts -b out/target/product/bonito /obj/ETC/built_plat_sepolicy_intermediates/built_plat_sepolicy -m out/target/product/bonito/obj/ETC/treble_sepolicy_tests_27.0_intermediates/27.0_mapping.combined.cil -o out/target/product/bonito/obj/ETC/treble_sepolicy_tests_27.0_intermediates/ built_27.0_plat_sepolicy -p out/target/product/bonito/obj/ETC/sepolicy_intermediates/sepolicy -u out/target/product/bonito/obj/ETC/built_plat_sepolicy_intermediates/base_plat_pub_policy.cil) 00:20:17 ninja 失败:退出状态 1

未能建立一些目标(25 秒)

【问题讨论】:

  • 使用区分大小写的磁盘映像?
  • 是的,我正在使用区分大小写的磁盘映像。
  • 这似乎是关于 darwin-x86 与 Catalina 的兼容性......
  • 有人知道这个问题吗?我也在运行 catalina ...
  • 我也在运行 Catalina,并且遇到了同样的问题。我的构建在 3 小时后失败...

标签: android android-source


【解决方案1】:

你可以试试:

make SELINUX_IGNORE_NEVERALLOWS=true

【讨论】:

  • 它适用于 Catalina。还需要gsed fix
猜你喜欢
  • 1970-01-01
  • 2019-10-07
  • 2021-12-19
  • 1970-01-01
  • 2021-06-18
  • 2017-08-28
  • 2018-10-19
  • 1970-01-01
  • 2019-02-24
相关资源
最近更新 更多