Android编译错误:检查check_vintf.cpp中矩阵级别的内核要求

416 篇文章 ¥59.90 ¥99.00
本文介绍了在Android开发中遇到的check_vintf.cpp编译错误,该错误涉及内核版本和矩阵级别要求。解决方法包括检查设备内核版本、确认所需内核模块、校验编译环境和工具链,以及确保Android源代码版本与设备匹配。在遇到此类问题时,开发者可参照上述步骤排查并解决问题。

Android编译错误:检查check_vintf.cpp中矩阵级别的内核要求

在Android开发中,编译过程中可能会遇到各种错误和问题。其中一个常见的问题是与check_vintf.cpp文件相关的错误,特别是涉及到嵌入式系统和内核要求的问题。本文将详细介绍这个问题,并提供一些可能的解决方案。

首先,让我们了解一下check_vintf.cpp文件的作用。check_vintf.cpp是Android源代码中的一个文件,它负责检查设备的硬件和软件兼容性。在编译过程中,它会验证设备的硬件和软件配置是否符合Android框架的要求。其中一个方面是检查内核的要求是否满足。

通常情况下,Android要求设备的内核版本和特性满足特定的要求。这些要求在一个名为矩阵(matrix)的数据结构中定义。矩阵包含了各种硬件和软件的要求,包括内核版本、内核特性和设备功能等。

当编译过程中出现"check_vintf.cpp: For kernel requirements at matrix level"的错误时,通常意味着你的设备的内核版本或特性与Android框架的要求不匹配。这可能是由于使用了不兼容的内核版本、缺少必要的内核模块或者配置问题等原因引起的。

下面是一个可能导致该错误的示例代码:

void checkKernelRequirements(
PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS=true Deps: out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml out/target/product/rk3568_s/system/etc/vintf/manifest.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.frameworks.stats@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.hidl.allocator@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.keystore2-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.suspend@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_android.frameworks.cameraservice.service@2.2.xml out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_media_c2_software.xml out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml out/target/product/rk3568_s/vendor/etc/vintf/compatibility_matrix.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.cas@1.2-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.drm@1.4-service.widevine.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.gatekeeper@1.0-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.health@2.1.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.keymaster@4.0-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/lights-rockchip.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.clearkey.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_media_c2_V1_1.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/power-aidl-rockchip.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.neuralnetworks@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.outputmanager@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.rockit.hw@1.0-service.xml out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt Args: --kernel out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt:out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt --dirmap /system:out/target/product/rk3568_s/system --dirmap /vendor:out/target/product/rk3568_s/vendor --dirmap /odm:out/target/product/rk3568_s/odm --dirmap /product:out/target/product/rk3568_s/product --dirmap /system_ext:out/target/product/rk3568_s/system_ext --property ro.product.first_api_level=31 For ODM SKU = EMPTY_ODM_SKU_PLACEHOLDER, vendor SKU = EMPTY_VENDOR_SKU_PLACEHOLDER checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:241] Cannot parse "out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as kernel version, parsing as GKI kernel release. checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:251] Cannot parse "out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as GKI kernel release, parsing as kernel release checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:261] Cannot parse "out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as kernel release checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:278] Successfully parsed content of out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt: 4.19.232 checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getFrameworkHalManifest: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/manifest/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.hidl.allocator@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.keystore2-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.suspend@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.frameworks.stats@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_media_c2_software.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_android.frameworks.cameraservice.service@2.2.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/product/etc/vintf/manifest.xml': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/manifest/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getDeviceHalManifest: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:79] Sysprop ro.boot.product.vendor.sku= checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.gatekeeper@1.0-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.outputmanager@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.rockit.hw@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.keymaster@4.0-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.clearkey.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.health@2.1.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/lights-rockchip.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_media_c2_V1_1.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.drm@1.4-service.widevine.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.neuralnetworks@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/power-aidl-rockchip.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.cas@1.2-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:79] Sysprop ro.boot.product.hardware.sku= checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/odm/etc/vintf/manifest.xml': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/odm/etc/manifest.xml': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/odm/etc/vintf/manifest/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getDeviceHalManifest: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getFrameworkHalManifest: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getFrameworkCompatibilityMatrix: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getFrameworkCompatibilityMatrix: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getDeviceCompatibilityMatrix: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/compatibility_matrix.xml': OK checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getDeviceCompatibilityMatrix: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:112] fetched kernel version 4.19.232 checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:116] fetched kernel level from RuntimeInfo '' checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:130] read kernel configs from out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:384] All HALs in device manifest are declared in FCM <= level 6 checkvintf E 08-07 11:13:12 8197 8197 check_vintf.cpp:620] files are incompatible: Runtime info and framework compatibility matrix are incompatible: No compatible kernel requirement found (kernel FCM version = 6). checkvintf E 08-07 11:13:12 8197 8197 check_vintf.cpp:620] For kernel requirements at matrix level 6, Missing config CONFIG_HARDENED_USERCOPY checkvintf E 08-07 11:13:12 8197 8197 check_vintf.cpp:620] : Success INCOMPATIBLE
08-08
[ 18% 2288/12706] build out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log FAILED: out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log /bin/bash -c "(echo \"PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS=true\" > out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log ) && (echo -n -e 'Deps: \\n ' >> out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log ) && (sed 's/ /\\n /g' <<< \"out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3 .xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml out/target/product/rk3568_s/system/etc/vintf/compatibi lity_matrix.6.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml out/target/product/rk3568_s/system/etc/vintf/manifest.xml out/target/product/rk3568_s/system/etc/vintf/manif est/android.frameworks.stats@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.hidl.allocator@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.sys tem.keystore2-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.suspend@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_android.frameworks.ca meraservice.service@2.2.xml out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_media_c2_software.xml out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml out/target/product/rk3568_s/ vendor/etc/vintf/compatibility_matrix.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.cas@1.2-service.xml out/target/p roduct/rk3568_s/vendor/etc/vintf/manifest/android.hardware.drm@1.4-service.widevine.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.gatekeeper@1.0-service.optee.xml out/target/ product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.health@2.1.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.keymaster@4.0-service.optee.xml out/target/product/rk3568 _s/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.optee.xml out/target/p roduct/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.xml out/target /product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml out/target/product/rk3568_s/vendor /etc/vintf/manifest/android.hardware.wifi@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/lights-rockchip.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_android. hardware.drm@1.4-service.clearkey.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_media_c2_V1_1.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/power-aidl-rockchip.xml out/ta rget/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.neuralnetworks@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.outputmanager@1.0-service.xml out/ target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.rockit.hw@1.0-service.xml out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt out/target/product /rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt\" >> out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log ) && (echo -n -e 'Args: \\ n ' >> out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log ) && (cat <<< \" --kernel out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediate s/kernel_version.txt:out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt --dirmap /system:out/target/product/rk3568_s/system --dirmap /vendor:out/target/product/rk3 568_s/vendor --dirmap /odm:out/target/product/rk3568_s/odm --dirmap /product:out/target/product/rk3568_s/product --dirmap /system_ext:out/target/product/rk3568_s/system_ext --property ro.product.first_a pi_level=31\" >> out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log ) && (echo \"For ODM SKU = EMPTY_ODM_SKU_PLACEHOLDER, vendor SKU = EMPTY_VENDOR_SKU_PLA CEHOLDER\" >> out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log; ( out/host/linux-x86/bin/checkvintf --check-compat --kernel out/target/product/rk3568_s/ obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt:out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt --dirmap /system:out/target/product/rk3568_s/syst em --dirmap /vendor:out/target/product/rk3568_s/vendor --dirmap /odm:out/target/product/rk3568_s/odm --dirmap /product:out/target/product/rk3568_s/product --dirmap /system_ext:out/target/product/rk3568_s /system_ext --property ro.product.first_api_level=31 --property ro.boot.product.hardware.sku= --property ro.boot.product.vendor.sku= >> out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermed iates/check_vintf_compatible.log 2>&1 ) || (cat out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/check_vintf_compatible.log && exit 1) )" PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS=true Deps: out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml out/target/product/rk3568_s/system/etc/vintf/manifest.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.frameworks.stats@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.hidl.allocator@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.keystore2-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.suspend@1.0-service.xml out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_android.frameworks.cameraservice.service@2.2.xml out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_media_c2_software.xml out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml out/target/product/rk3568_s/vendor/etc/vintf/compatibility_matrix.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.cas@1.2-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.drm@1.4-service.widevine.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.gatekeeper@1.0-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.health@2.1.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.keymaster@4.0-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.optee.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/lights-rockchip.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.clearkey.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_media_c2_V1_1.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/power-aidl-rockchip.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.neuralnetworks@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.outputmanager@1.0-service.xml out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.rockit.hw@1.0-service.xml out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt Args: --kernel out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt:out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt --dirmap /system:out/target/product/rk3568_s/system --dirmap /vendor:out/target/product/rk3568_s/vendor --dirmap /odm:out/target/product/rk3568_s/odm --dirmap /product:out/target/product/rk3568_s/product --dirmap /system_ext:out/target/product/rk3568_s/system_ext --property ro.product.first_api_level=31 For ODM SKU = EMPTY_ODM_SKU_PLACEHOLDER, vendor SKU = EMPTY_VENDOR_SKU_PLACEHOLDER checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:241] Cannot parse "out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as kernel version, parsing as GKI ke rnel release. checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:251] Cannot parse "out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as GKI kernel release, parsing as ke rnel release checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:261] Cannot parse "out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as kernel release checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:278] Successfully parsed content of out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt: 4.19.232 checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getFrameworkHalManifest: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/manifest/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.hidl.allocator@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.keystore2-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.system.suspend@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/android.frameworks.stats@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_media_c2_software.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest/manifest_android.frameworks.cameraservice.service@2.2.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/product/etc/vintf/manifest.xml': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/manifest/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getDeviceHalManifest: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:79] Sysprop ro.boot.product.vendor.sku= checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.gatekeeper@1.0-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.weaver@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.outputmanager@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.rockit.hw@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.keymint-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.keymaster@4.0-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.secureclock-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.clearkey.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.health@2.1.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/lights-rockchip.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/manifest_media_c2_V1_1.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret-service.optee.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.drm@1.4-service.widevine.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/rockchip.hardware.neuralnetworks@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/power-aidl-rockchip.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/manifest/android.hardware.cas@1.2-service.xml': OK checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:79] Sysprop ro.boot.product.hardware.sku= checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/odm/etc/vintf/manifest.xml': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/odm/etc/manifest.xml': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/odm/etc/vintf/manifest/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getDeviceHalManifest: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getFrameworkHalManifest: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getFrameworkCompatibilityMatrix: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getFrameworkCompatibilityMatrix: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:58] getDeviceCompatibilityMatrix: Reading VINTF information. checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/vendor/etc/vintf/compatibility_matrix.xml': OK checkvintf I 08-07 11:13:12 8197 8197 VintfObject.cpp:64] getDeviceCompatibilityMatrix: Successfully processed VINTF information checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:112] fetched kernel version 4.19.232 checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:116] fetched kernel level from RuntimeInfo '' checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:130] read kernel configs from out/target/product/rk3568_s/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.device.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.4.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.5.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.6.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system/etc/vintf/compatibility_matrix.3.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/system_ext/etc/vintf/': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:43] Fetch 'out/target/product/rk3568_s/system_ext/etc/vintf/manifest.xml': OK checkvintf I 08-07 11:13:12 8197 8197 HostFileSystem.cpp:54] List 'out/target/product/rk3568_s/product/etc/vintf/': NAME_NOT_FOUND checkvintf I 08-07 11:13:12 8197 8197 check_vintf.cpp:384] All HALs in device manifest are declared in FCM <= level 6 checkvintf E 08-07 11:13:12 8197 8197 check_vintf.cpp:620] files are incompatible: Runtime info and framework compatibility matrix are incompatible: No compatible kernel requirement found (kernel FCM v ersion = 6). checkvintf E 08-07 11:13:12 8197 8197 check_vintf.cpp:620] For kernel requirements at matrix level 6, Missing config CONFIG_HARDENED_USERCOPY checkvintf E 08-07 11:13:12 8197 8197 check_vintf.cpp:620] : Success INCOMPATIBLE 11:13:13 ninja failed with: exit status 1 #### failed to build some targets (01:46 (mm:ss)) #### 解决一下这个问题,在不修改内核情况下解决
08-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值