【发布时间】: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 小时后失败...