编译报错:No rule to make target xx/libcam.halmemory_intermediates/export_includes

问题现象:

make: *** No rule to make target ‘out/target/product/testdd6737m_35g_m0/obj/STATIC_LIBRARIES/libcam.halmemory_intermediates/export_includes’,
needed by ‘out/target/product/testdd6737m_35g_m0/obj/SHARED_LIBRARIES/libcam_platform_intermediates/import_includes’. Stop.
make: *** Waiting for unfinished jobs…

解决办法:

cp -a vendor/mediatek/proprietary/hardware/mtkcam/legacy/platform/mt6735m/hal/memory vendor/mediatek/proprietary/hardware/mtkcam/legacy/platform/mt6735m/entry/

FAILED: out/target/product/volcano/obj/SHARED_LIBRARIES/com.qti.chi.override_intermediates/LINKED/com.qti.chi.override.so /bin/bash -c "vendor/qcom/proprietary/llvm-arm-toolchain-ship/16/bin/clang++ -nostdlib -Wl,-soname,com.qti.chi.override.so -Wl,--gc-sections -shared out/soong/.intermediates/bionic/libc/crtbegin_so/android_vendor.34_arm64_armv8-a-branchprot_kryo300/crtbegin_so.o -Wl,--whole-archive out/target/product/volcano/obj/STATIC_LIBRARIES/libchifeature2core_intermediates/libchifeature2core.a out/target/product/volcano/obj/STATIC_LIBRARIES/libchiframework_intermediates/libchiframework.a out/target/product/volcano/obj/STATIC_LIBRARIES/libchiutils_intermediates/libchiutils.a out/target/product/volcano/obj/STATIC_LIBRARIES/libchiusecase_intermediates/libchiusecase.a -Wl,--no-whole-archive out/target/product/volcano/obj/STATIC_LIBRARIES/libc++demangle.vendor_intermediates/libc++demangle.vendor.a out/target/product/volcano/obj/STATIC_LIBRARIES/libclang_rt.ubsan_minimal.vendor_intermediates/libclang_rt.ubsan_minimal.vendor.a prebuilts/clang/host/linux-x86/clang-r487747c/lib64/clang/17/lib/linux//libclang_rt.builtins-aarch64-android.a -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=md5 -Wl,--fatal-warnings -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_stripped.a -Wl,--exclude-libs,libunwind_llvm.a -Wl,--exclude-libs,libunwind.a -fuse-ld=lld -Xclang -opaque-pointers -Wl,--hash-style=gnu -Wl,-z,separate-code -Wl,-z,max-page-size=4096 -Wl,--pack-dyn-relocs=android+relr -Wl,--use-android-relr-tags -ffp-contract=fast -mcpu=cortex-a53 -Wno-logical-not-parentheses -Wl,--no-fatal-warnings -Wno-address-of-packed-member -Wno-tautological-constant-out-of-range-compare -Wno-overriding-t-option -Ofast -fno-fast-math -flto=thin -fuse-ld=lld -flto -fsanitize-cfi-cross-dso -fsanitize=cfi -Wl,-plugin-opt,O1 -Wl,-plugin-opt,-O3 -Ofast -fno-fast-math -flto=thin -fuse-ld=lld -Wl,--version-script,build/soong/cc/config/cfi_exports.map -Wl,--exclude-libs,libclang_rt.ubsan_minimal.a -Wl,--no-undefined -target aarch64-linux-android34 out/target/product/volcano/obj/SHARED_LIBRARIES/libc++.vendor_intermediates/libc++.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcutils.vendor_intermediates/libcutils.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/liblog.vendor_intermediates/liblog.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libsync.vendor_intermediates/libsync.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcommonchiutils_intermediates/libcommonchiutils.so out/target/product/volcano/obj/SHARED_LIBRARIES/android.hardware.graphics.common@1.1.vendor_intermediates/android.hardware.graphics.common@1.1.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libhardware.vendor_intermediates/libhardware.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libhidlbase.vendor_intermediates/libhidlbase.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libhidltransport.vendor_intermediates/libhidltransport.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcamera_metadata.vendor_intermediates/libcamera_metadata.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcamxcommonutils_intermediates/libcamxcommonutils.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcamxsettingsmanager_intermediates/libcamxsettingsmanager.so out/target/product/volcano/obj/SHARED_LIBRARIES/libqti_vndfwk_detect.vendor_intermediates/libqti_vndfwk_detect.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libutils.vendor_intermediates/libutils.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/android.hardware.graphics.allocator@4.0.vendor_intermediates/android.hardware.graphics.allocator@4.0.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/android.hardware.graphics.mapper@4.0.vendor_intermediates/android.hardware.graphics.mapper@4.0.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libgralloc.qti_intermediates/libgralloc.qti.so out/target/product/volcano/obj/SHARED_LIBRARIES/libgralloctypes.vendor_intermediates/libgralloctypes.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/vendor.qti.hardware.display.allocator@4.0.vendor_intermediates/vendor.qti.hardware.display.allocator@4.0.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/vendor.qti.hardware.display.mapper@4.0.vendor_intermediates/vendor.qti.hardware.display.mapper@4.0.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/vendor.qti.hardware.display.mapperextensions@1.1.vendor_intermediates/vendor.qti.hardware.display.mapperextensions@1.1.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/android.hardware.graphics.allocator-V1-ndk.vendor_intermediates/android.hardware.graphics.allocator-V1-ndk.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libbinder.vendor_intermediates/libbinder.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libbinder_ndk.vendor_intermediates/libbinder_ndk.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libjsoncpp.vendor_intermediates/libjsoncpp.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/com.qti.camx.chiiqutils_intermediates/com.qti.camx.chiiqutils.so out/target/product/volcano/obj/SHARED_LIBRARIES/android.hardware.graphics.allocator-V2-ndk.vendor_intermediates/android.hardware.graphics.allocator-V2-ndk.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libbinder_ndk.vendor_intermediates/libbinder_ndk.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libbitmlenginev2_intermediates/libbitmlenginev2.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcamera_metadata.vendor_intermediates/libcamera_metadata.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcamximageformatutils_intermediates/libcamximageformatutils.so out/target/product/volcano/obj/SHARED_LIBRARIES/libchilog_intermediates/libchilog.so out/target/product/volcano/obj/SHARED_LIBRARIES/libcutils.vendor_intermediates/libcutils.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libhardware.vendor_intermediates/libhardware.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libhidlbase.vendor_intermediates/libhidlbase.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/liblog.vendor_intermediates/liblog.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libsync.vendor_intermediates/libsync.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libutils.vendor_intermediates/libutils.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/vendor.qti.hardware.camera.aon-service-impl_intermediates/vendor.qti.hardware.camera.aon-service-impl.so out/target/product/volcano/obj/SHARED_LIBRARIES/vendor.qti.hardware.camera.postproc@1.0-service-impl_intermediates/vendor.qti.hardware.camera.postproc@1.0-service-impl.so out/target/product/volcano/obj/SHARED_LIBRARIES/vendor.qti.hardware.camera.offlinecamera-service-impl_intermediates/vendor.qti.hardware.camera.offlinecamera-service-impl.so out/target/product/volcano/obj/SHARED_LIBRARIES/liblog.vendor_intermediates/liblog.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libc++.vendor_intermediates/libc++.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libc.vendor_intermediates/libc.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libm.vendor_intermediates/libm.vendor.so out/target/product/volcano/obj/SHARED_LIBRARIES/libdl.vendor_intermediates/libdl.vendor.so -o out/target/product/volcano/obj/SHARED_LIBRARIES/com.qti.chi.override_intermediates/LINKED/com.qti.chi.override.so out/soong/.intermediates/bionic/libc/crtend_so/android_vendor.34_arm64_armv8-a-branchprot_kryo300/crtend_so.o" ld.lld: error: undefined symbol: ExtensionModule::cam3thirdApp_profiles() >>> referenced by chxextensionmodule.cpp:5686 (vendor/qcom/proprietary/chi-cdk/core/chiframework/chxextensionmodule.cpp:5686) >>> lto.tmp:(ExtensionModule::InitializeOverrideSession(unsigned int, camera3_device const*, chi_hal_ops const*, camera3_stream_configuration*, int*, void**)) >>> referenced by chxextensionmodule.cpp:5686 (vendor/qcom/proprietary/chi-cdk/core/chiframework/chxextensionmodule.cpp:5686) >>> lto.tmp:(ExtensionModule::InitializeOverrideSession(unsigned int, camera3_device const*, chi_hal_ops const*, camera3_stream_configuration*, int*, void**)) clang++: error: linker command failed with exit code 1 (use -v to see invocation)
08-05
FAILED: ninja: 'out/target/product/k69v1_64/obj/SHARED_LIBRARIES/libcam.hal3a.v3.platform_intermediates/libcam.hal3a.v3.platform.so.toc', needed by 'out/target/product/k69v1_64/obj/SHARED_LIBRARIES/vendor.oplus.hardware.sendextcamcmd-V1-service-impl_intermediates/LINKED/vendor.oplus.hardware.sendextcamcmd-V1-service-impl.so', missing and no known rule to make it [2025-03-30T19:38:54.796Z] 03:38:51 ninja failed with: exit status 1 [2025-03-30T19:38:54.796Z] SCM.IT: make ap new ... failed, result is 1. [2025-03-30T19:38:54.796Z] SCM.IT: mk_android runtime: 00:13:27 [2025-03-30T19:38:54.796Z] SCM.IT: ####### mk_android ####### END [2025-03-30T19:38:54.796Z] SCM.IT: ####### Build VND Error Trace ####### START [2025-03-30T19:38:54.796Z] error: ninja: 'out/target/product/k69v1_64/obj/SHARED_LIBRARIES/libcam.hal3a.v3.platform_intermediates/libcam.hal3a.v3.platform.so.toc', needed by 'out/target/product/k69v1_64/obj/SHARED_LIBRARIES/vendor.oplus.hardware.sendextcamcmd-V1-service-impl_intermediates/LINKED/vendor.oplus.hardware.sendextcamcmd-V1-service-impl.so', missing and no known rule to make it [2025-03-30T19:38:54.796Z] SCM.IT: ####### Build VND Error Trace ####### END [2025-03-30T19:38:54.796Z] parse_trace:102 -INFO: ===== OPLUS TRACES START ==== [2025-03-30T19:38:54.796Z] parse_trace:107 -INFO: ----- 编译报错(ERROR):0 ------ [2025-03-30T19:38:54.796Z] showItemsCn:80 -INFO: 报错原因: other error [2025-03-30T19:38:54.796Z] showItemsCn:83 -INFO: 错误内容: [2025-03-30T19:38:54.796Z] error: ninja: 'out/target/product/k69v1_64/obj/SHARED_LIBRARIES/libcam.hal3a.v3.platform_intermediates/libcam.hal3a.v3.platform.so.toc', needed by 'out/target/product/k69v1_64/obj/SHARED_LIBRARIES/vendor.oplus.hardware.sendextcamcmd-V1-service-impl_intermediates/LINKED/vendor.oplus.hardware.sendextcamcmd-V1-service-impl.so', missing and no known rule to make it [2025-03-30T19:38:54.796Z] [2025-03-30T19:38:54.796Z] RunAndCheckOutput:69 -ERROR: Failed to run comma
04-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值