Skip to content

Instantly share code, notes, and snippets.

@ThEMarD
Created March 20, 2024 21:56
Show Gist options
  • Save ThEMarD/134e3a3de9f0be3e529056c787737bdc to your computer and use it in GitHub Desktop.
Save ThEMarD/134e3a3de9f0be3e529056c787737bdc to your computer and use it in GitHub Desktop.
qpr2 agm sm8550 build error
FAILED: out/target/product/rtwo/obj/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates/src/agm_pcm_plugin.o
/bin/bash -c "PWD=/proc/self/cwd /usr/bin/ccache prebuilts/clang/host/linux-x86/clang-r498229b/bin/clang -I hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa -I out/target/product/rtwo/obj/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates -I out/target/product/rtwo/gen/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates -I hardware/qcom-caf/sm8550/audio/agm/snd_parser/inc -Isystem/core/libutils/include -Isystem/libbase/include -Iexternal/fmtlib/include -Isystem/core/libcutils/include_outside_system -Isystem/logging/liblog/include_vndk -Isystem/core/libprocessgroup/include -Isystem/core/libsystem/include -Isystem/core/libutils/binder/include -Isystem/core/libcutils/include_outside_system -Isystem/core/libprocessgroup/include -Isystem/core/libcutils/include -Isystem/logging/liblog/include_vndk -Iexternal/tinyalsa/include -Iexternal/tinyalsa/include -Iexternal/libcxx/include -Iexternal/libcxxabi/include -isystem out/soong/.intermediates/bionic/libc/libc/android_vendor.35_arm64_armv9-a_shared/gen/include -isystem bionic/libc/kernel/uapi/asm-arm64 -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -Iexternal/libcxxabi/include -I hardware/qcom-caf/sm8550/audio/agm/service/inc/public -isystem out/target/product/rtwo/obj/include -c -Werror=implicit-function-declaration -O2 -Wall -Wextra -Winit-self -Wpointer-arith -Wunguarded-availability -Werror=date-time -Werror=int-conversion -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=sizeof-array-div -Werror=string-plus-int -Werror=unreachable-code-loop-increment -Wno-error=deprecated-declarations -Wno-c99-designator -Wno-gnu-folding-constant -Wno-inconsistent-missing-override -Wno-error=reorder-init-list -Wno-reorder-init-list -Wno-sign-compare -Wno-unused -DANDROID -DNDEBUG -UDEBUG -D__compiler_offsetof=__builtin_offsetof -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -faddrsig -fdebug-default-version=5 -fcolor-diagnostics -ffp-contract=off -fno-exceptions -fno-strict-aliasing -fmessage-length=0 -gsimple-template-names -gz=zstd -no-canonical-prefixes -fdebug-prefix-map=/proc/self/cwd= -ftrivial-auto-var-init=zero -Wno-unused-command-line-argument -g -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -fdebug-info-for-profiling -march=armv8.2-a+dotprod -mbranch-protection=standard -fno-stack-protector -std=gnu17 -Wall -Werror -Wall -Wno-format -Wno-incompatible-pointer-types -Wno-enum-conversion -Wno-incompatible-function-pointer-types -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -D__ANDROID_VNDK__ -D__ANDROID_VENDOR__ -D__ANDROID_VENDOR_API__=33 -fPIC -DANDROID_STRICT -target aarch64-linux-android10000 -Werror=bool-operation -Werror=format-insufficient-args -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=incompatible-function-pointer-types -Werror=null-dereference -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-align-mismatch -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -Wno-error=deprecated-builtins -Wno-error=deprecated -Wno-error=single-bit-bitfield-constant-conversion -Wno-error=enum-constexpr-conversion -fcommon -Wno-format-insufficient-args -Wno-misleading-indentation -Wno-bitwise-instead-of-logical -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-unqualified-std-cast-call -Wno-array-parameter -Wno-gnu-offsetof-extensions -MD -MF out/target/product/rtwo/obj/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates/src/agm_pcm_plugin.d -o out/target/product/rtwo/obj/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates/src/agm_pcm_plugin.o hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa/src/agm_pcm_plugin.c"
hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa/src/agm_pcm_plugin.c:906:14: error: incompatible function pointer types initializing 'int (*)(struct pcm_plugin *, int, void *)' with an expression of type 'int (struct pcm_plugin *, int, ...)' [-Wincompatible-function-pointer-types]
.ioctl = agm_pcm_ioctl,
^~~~~~~~~~~~~
1 error generated.
[ 78% 203/258] target thumb C: libagm_pcm_plugin_32 <= hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa/src/agm_pcm_plugin.c
FAILED: out/target/product/rtwo/obj_arm/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates/src/agm_pcm_plugin.o
/bin/bash -c "PWD=/proc/self/cwd /usr/bin/ccache prebuilts/clang/host/linux-x86/clang-r498229b/bin/clang -I hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa -I out/target/product/rtwo/obj_arm/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates -I out/target/product/rtwo/gen/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates -I hardware/qcom-caf/sm8550/audio/agm/snd_parser/inc -Isystem/core/libutils/include -Isystem/libbase/include -Iexternal/fmtlib/include -Isystem/core/libcutils/include_outside_system -Isystem/logging/liblog/include_vndk -Isystem/core/libprocessgroup/include -Isystem/core/libsystem/include -Isystem/core/libutils/binder/include -Isystem/core/libcutils/include_outside_system -Isystem/core/libprocessgroup/include -Isystem/core/libcutils/include -Isystem/logging/liblog/include_vndk -Iexternal/tinyalsa/include -Iexternal/tinyalsa/include -Iexternal/libcxx/include -Iexternal/libcxxabi/include -isystem out/soong/.intermediates/bionic/libc/libc/android_vendor.35_arm_armv8-2a_shared/gen/include -isystem bionic/libc/kernel/uapi/asm-arm -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/android/scsi -isystem bionic/libc/kernel/android/uapi -Iexternal/libcxxabi/include -I hardware/qcom-caf/sm8550/audio/agm/service/inc/public -isystem out/target/product/rtwo/obj/include -c -fomit-frame-pointer -O2 -Wall -Wextra -Winit-self -Wpointer-arith -Wunguarded-availability -Werror=date-time -Werror=int-conversion -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=sizeof-array-div -Werror=string-plus-int -Werror=unreachable-code-loop-increment -Wno-error=deprecated-declarations -Wno-c99-designator -Wno-gnu-folding-constant -Wno-inconsistent-missing-override -Wno-error=reorder-init-list -Wno-reorder-init-list -Wno-sign-compare -Wno-unused -DANDROID -DNDEBUG -UDEBUG -D__compiler_offsetof=__builtin_offsetof -D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__ -faddrsig -fdebug-default-version=5 -fcolor-diagnostics -ffp-contract=off -fno-exceptions -fno-strict-aliasing -fmessage-length=0 -gsimple-template-names -gz=zstd -no-canonical-prefixes -fdebug-prefix-map=/proc/self/cwd= -ftrivial-auto-var-init=zero -Wno-unused-command-line-argument -g -ffunction-sections -fdata-sections -fno-short-enums -funwind-tables -fstack-protector-strong -Wa,--noexecstack -D_FORTIFY_SOURCE=2 -Wstrict-aliasing=2 -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=format-security -nostdlibinc -fdebug-info-for-profiling -msoft-float -march=armv8.2-a -mfloat-abi=softfp -mfpu=neon-fp-armv8 -std=gnu17 -mthumb -Os -Wall -Werror -Wall -Wno-format -Wno-incompatible-pointer-types -Wno-enum-conversion -Wno-incompatible-function-pointer-types -DDO_NOT_CHECK_MANUAL_BINDER_INTERFACES -D__ANDROID_VNDK__ -D__ANDROID_VENDOR__ -D__ANDROID_VENDOR_API__=33 -fPIC -DANDROID_STRICT -target armv7a-linux-androideabi10000 -Werror=bool-operation -Werror=format-insufficient-args -Werror=implicit-int-float-conversion -Werror=int-in-bool-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=xor-used-as-pow -Wno-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Werror=address-of-temporary -Werror=incompatible-function-pointer-types -Werror=null-dereference -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type-limit-compare -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-construct -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversion -Wno-pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-align-mismatch -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -Wno-error=deprecated-builtins -Wno-error=deprecated -Wno-error=single-bit-bitfield-constant-conversion -Wno-error=enum-constexpr-conversion -fcommon -Wno-format-insufficient-args -Wno-misleading-indentation -Wno-bitwise-instead-of-logical -Wno-unused-but-set-variable -Wno-unused-but-set-parameter -Wno-unqualified-std-cast-call -Wno-array-parameter -Wno-gnu-offsetof-extensions -MD -MF out/target/product/rtwo/obj_arm/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates/src/agm_pcm_plugin.d -o out/target/product/rtwo/obj_arm/SHARED_LIBRARIES/libagm_pcm_plugin_intermediates/src/agm_pcm_plugin.o hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa/src/agm_pcm_plugin.c"
hardware/qcom-caf/sm8550/audio/agm/plugins/tinyalsa/src/agm_pcm_plugin.c:906:14: error: incompatible function pointer types initializing 'int (*)(struct pcm_plugin *, int, void *)' with an expression of type 'int (struct pcm_plugin *, int, ...)' [-Wincompatible-function-pointer-types]
.ioctl = agm_pcm_ioctl,
^~~~~~~~~~~~~
1 error generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment