Advertisement
petefoth

Iode 4 linker error

Apr 5th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.72 KB | None | 0 0
  1. [ 0% 9/15893] //hardware/interfaces/audio/effect/5.0:android.hardware.audio.effect@5.0 link android.hardware.audio.effect@5.0.so
  2. FAILED: out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_shared/unstripped/android.hardware.audio.effect@5.0.so
  3. prebuilts/clang/host/linux-x86/clang-r450784d/bin/clang++ out/soong/.intermediates/bionic/libc/crtbegin_so/android_arm64_armv8-a/crtbegin_so.o @'out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_shared/unstripped/android.hardware.audio.effect@5.0.so'.rsp out/soong/.intermediates/external/libcxxabi/libc++demangle/android_arm64_armv8-a_static/libc++demangle.a prebuilts/clang/host/linux-x86/clang-r450784d/lib64/clang/14.0.6/lib/linux/libclang_rt.builtins-aarch64-android.a out/soong/.intermediates/hardware/interfaces/audio/common/5.0/android.hardware.audio.common@5.0/android_arm64_armv8-a_shared/android.hardware.audio.common@5.0.so out/soong/.intermediates/system/libhidl/transport/safe_union/1.0/android.hidl.safe_union@1.0/android_arm64_armv8-a_shared/android.hidl.safe_union@1.0.so out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_shared/libhidlbase.so out/soong/.intermediates/system/logging/liblog/liblog/android_arm64_armv8-a_shared/liblog.so out/soong/.intermediates/system/core/libutils/libutils/android_arm64_armv8-a_shared/libutils.so out/soong/.intermediates/system/core/libcutils/libcutils/android_arm64_armv8-a_shared/libcutils.so out/soong/.intermediates/external/libcxx/libc++/android_arm64_armv8-a_shared/libc++.so out/soong/.intermediates/bionic/libc/libc/android_arm64_armv8-a_shared_current/libc.so out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_shared_current/libm.so out/soong/.intermediates/bionic/libdl/libdl/android_arm64_armv8-a_shared_current/libdl.so out/soong/.intermediates/bionic/libc/crtend_so/android_arm64_armv8-a/obj/bionic/libc/arch-common/bionic/crtend_so.o -o 'out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_shared/unstripped/android.hardware.audio.effect@5.0.so' -target aarch64-linux-android10000 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=md5 -Wl,--fatal-warnings -Wl,--no-undefined-version -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_stripped.a -Wl,--exclude-libs,libunwind_llvm.a -Wl,--exclude-libs,libunwind.a -Wl,--icf=safe -fuse-ld=lld -Wl,--pack-dyn-relocs=android+relr -Wl,--no-undefined -Wl,--hash-style=gnu -Wl,-z,separate-code -Wl,-z,max-page-size=4096 -Wl,--exclude-libs=libclang_rt.builtins.a -nostdlib -Wl,--gc-sections -shared -Wl,-soname,android.hardware.audio.effect@5.0.so
  4. ld.lld: error: undefined symbol: android::hardware::audio::effect::V5_0::writeEmbeddedToParcel(android::hardware::audio::effect::V5_0::EffectConfig const&, android::hardware::Parcel*, unsigned long, unsigned long)
  5. >>> referenced by EffectAll.cpp:255 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:255)
  6. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BpHwEffect::_hidl_setConfig(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::audio::effect::V5_0::EffectConfig const&, android::sp<android::hardware::audio::effect::V5_0::IEffectBufferProviderCallback> const&, android::sp<android::hardware::audio::effect::V5_0::IEffectBufferProviderCallback> const&))
  7. >>> referenced by EffectAll.cpp:838 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:838)
  8. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BpHwEffect::_hidl_setConfigReverse(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::audio::effect::V5_0::EffectConfig const&, android::sp<android::hardware::audio::effect::V5_0::IEffectBufferProviderCallback> const&, android::sp<android::hardware::audio::effect::V5_0::IEffectBufferProviderCallback> const&))
  9. >>> referenced by EffectAll.cpp:3352 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:3352)
  10. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(std::__1::__function::__func<android::hardware::audio::effect::V5_0::BnHwEffect::_hidl_getConfig(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>)::$_1, std::__1::allocator<android::hardware::audio::effect::V5_0::BnHwEffect::_hidl_getConfig(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>)::$_1>, void (android::hardware::audio::effect::V5_0::Result, android::hardware::audio::effect::V5_0::EffectConfig const&)>::operator()(android::hardware::audio::effect::V5_0::Result&&, android::hardware::audio::effect::V5_0::EffectConfig const&))
  11. >>> referenced 1 more times
  12.  
  13. ld.lld: error: undefined symbol: android::hardware::audio::effect::V5_0::writeEmbeddedToParcel(android::hardware::audio::effect::V5_0::AudioBuffer const&, android::hardware::Parcel*, unsigned long, unsigned long)
  14. >>> referenced by EffectAll.cpp:1664 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:1664)
  15. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BpHwEffect::_hidl_setProcessBuffers(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::audio::effect::V5_0::AudioBuffer const&, android::hardware::audio::effect::V5_0::AudioBuffer const&))
  16. >>> referenced by EffectAll.cpp:1677 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:1677)
  17. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BpHwEffect::_hidl_setProcessBuffers(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::audio::effect::V5_0::AudioBuffer const&, android::hardware::audio::effect::V5_0::AudioBuffer const&))
  18. >>> referenced by EffectBufferProviderCallbackAll.cpp:239 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectBufferProviderCallbackAll.cpp:239)
  19. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectBufferProviderCallbackAll.o:(android::hardware::audio::effect::V5_0::BpHwEffectBufferProviderCallback::_hidl_putBuffer(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::audio::effect::V5_0::AudioBuffer const&))
  20. >>> referenced 1 more times
  21.  
  22. ld.lld: error: undefined symbol: android::hardware::audio::effect::V5_0::readEmbeddedFromParcel(android::hardware::audio::effect::V5_0::EffectConfig const&, android::hardware::Parcel const&, unsigned long, unsigned long)
  23. >>> referenced by EffectAll.cpp:2676 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:2676)
  24. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BnHwEffect::_hidl_setConfig(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>))
  25. >>> referenced by EffectAll.cpp:3191 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:3191)
  26. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BnHwEffect::_hidl_setConfigReverse(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>))
  27. >>> referenced by EffectAll.cpp:1011 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:1011)
  28. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(std::__1::__function::__func<android::hardware::audio::effect::V5_0::BpHwEffect::_hidl_getConfig(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, std::__1::function<void (android::hardware::audio::effect::V5_0::Result, android::hardware::audio::effect::V5_0::EffectConfig const&)>)::$_14, std::__1::allocator<android::hardware::audio::effect::V5_0::BpHwEffect::_hidl_getConfig(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, std::__1::function<void (android::hardware::audio::effect::V5_0::Result, android::hardware::audio::effect::V5_0::EffectConfig const&)>)::$_14>, void (android::hardware::Parcel&)>::operator()(android::hardware::Parcel&))
  29. >>> referenced 1 more times
  30.  
  31. ld.lld: error: undefined symbol: android::hardware::audio::effect::V5_0::readEmbeddedFromParcel(android::hardware::audio::effect::V5_0::AudioBuffer const&, android::hardware::Parcel const&, unsigned long, unsigned long)
  32. >>> referenced by EffectAll.cpp:3958 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:3958)
  33. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BnHwEffect::_hidl_setProcessBuffers(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>))
  34. >>> referenced by EffectAll.cpp:3971 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.cpp:3971)
  35. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectAll.o:(android::hardware::audio::effect::V5_0::BnHwEffect::_hidl_setProcessBuffers(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>))
  36. >>> referenced by EffectBufferProviderCallbackAll.cpp:470 (out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectBufferProviderCallbackAll.cpp:470)
  37. >>> out/soong/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0/android_arm64_armv8-a_static/obj/.intermediates/hardware/interfaces/audio/effect/5.0/android.hardware.audio.effect@5.0_genc++/gen/android/hardware/audio/effect/5.0/EffectBufferProviderCallbackAll.o:(android::hardware::audio::effect::V5_0::BnHwEffectBufferProviderCallback::_hidl_putBuffer(android::hidl::base::V1_0::BnHwBase*, android::hardware::Parcel const&, android::hardware::Parcel*, std::__1::function<void (android::hardware::Parcel&)>))
  38. >>> referenced 1 more times
  39. clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement