Enum的值可以是non-final并且可以改变,但不建议

package com.misc;

public class EnumTest {

    enum ColorPoint{
        Red(1,1),
        Blue(2,2);
        private  int x;
        private final int y;
        ColorPoint(int x, int y){
            this.x = x;
            this.y = y;
        }
    }
    
    public static void main(String[] args){
        for (ColorPoint cp : ColorPoint.values()) {
            cp.x = 9;
            System.out.println(cp);
            System.out.println(cp.x);
        }
    }
}
 

arning: Module 'androidx.test.uiautomator_uiautomator' depends on non-existing optional_uses_libs 'com.android.extensions.xr' Warning: Module 'androidx.wear_wear' depends on non-existing optional_uses_libs 'wear-sdk' Warning: Module 'androidx.wear.compose_compose-foundation' depends on non-existi ng optional_uses_libs 'wear-sdk' [ 0% 172/131877] //external/icu/icu4c/source:libicuuc_stubdata clang++ stubdata FAILED: out/soong/.intermediates/external/icu/icu4c/source/libicuuc_stubdata/lin ux_glibc_x86_64_static/obj/external/icu/icu4c/source/stubdata/stubdata.o PWD=/proc/self/cwd /usr/bin/ccache prebuilts/clang/host/linux-x86/clang-r547379/ bin/clang++ -c -Wa,--noexecstack -fPIC -fno-omit-frame-pointer -U_FORTIFY_SOURC E -D_FORTIFY_SOURCE=3 -fstack-protector --gcc-toolchain=prebuilts/gcc/linux-x86/ host/x86_64-linux-glibc2.17-4.8 -fstack-protector-strong -m64 --sysroot prebuilt s/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot -O2 -Wall -Wextra -Winit -self -Wpointer-arith -Wunguarded-availability -Werror=date-time -Werror=int-con version -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=sizeo f-array-div -Werror=string-plus-int -Werror=unreachable-code-loop-increment -Wno -error=deprecated-declarations -Wno-c23-extensions -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_WE AK__ -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 -Wno-enum-compare -Wno-enum -compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer- compare -Wno-final-dtor-non-final-class -Wno-psabi -Wno-null-pointer-subtraction -Wno-string-concatenation -Wno-deprecated-non-prototype -Wno-unused -Wno-deprec ated -Wno-error=format -target x86_64-linux-gnu -fPIC -Wimplicit-fallthrough -D _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -Iexternal/icu/ icu4c/source -Iexternal/icu/icu4c/source/common -Iexternal/icu/android_icu4c/inc lude -Iprebuilts/clang/host/linux-x86/clang-r547379/include/x86_64-unknown-linux -gnu/c++/v1 -Iprebuilts/clang/host/linux-x86/clang-r547379/include/c++/v1 -Wall -Werror -std=gnu++20 -fno-rtti -nostdinc++ -Isystem/core/include -Isystem/loggin g/liblog/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ih ardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/in clude -Iframeworks/native/opengl/include -Iframeworks/av/include -Werror=bool-o peration -Werror=dangling -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 -Wimplicit-int-float-conversion -Wn o-void-pointer-to-enum-cast -Wno-void-pointer-to-int-cast -Wno-pointer-to-int-ca st -Werror=fortify-source -Wno-unused-variable -Wno-missing-field-initializers - Wno-packed-non-pod -Werror=address-of-temporary -Werror=incompatible-function-po inter-types -Werror=null-dereference -Werror=return-type -Wno-tautological-const ant-compare -Wno-tautological-type-limit-compare -Wno-implicit-int-float-convers ion -Wno-tautological-overlap-compare -Wno-deprecated-copy -Wno-range-loop-const ruct -Wno-zero-as-null-pointer-constant -Wno-deprecated-anon-enum-enum-conversio n -Wno-deprecated-enum-enum-conversion -Wno-error=pessimizing-move -Wno-non-c-ty pedef-for-linkage -Wno-align-mismatch -Wno-error=unused-but-set-variable -Wno-er ror=unused-but-set-parameter -Wno-error=deprecated-builtins -Wno-error=deprecate d -Wno-error=invalid-offsetof -Wno-vla-cxx-extension -Wno-cast-function-type-mis match -fcommon -Wno-format-insufficient-args -Wno-misleading-indentation -Wno-b itwise-instead-of-logical -Wno-unused -Wno-unused-parameter -Wno-unused-but-set- parameter -Wno-unqualified-std-cast-call -Wno-array-parameter -Wno-gnu-offsetof- extensions -Wno-pessimizing-move -MD -MF out/soong/.intermediates/external/icu/i cu4c/source/libicuuc_stubdata/linux_glibc_x86_64_static/obj/external/icu/icu4c/s ource/stubdata/stubdata.o.d -o out/soong/.intermediates/external/icu/icu4c/sourc e/libicuuc_stubdata/linux_glibc_x86_64_static/obj/external/icu/icu4c/source/stub data/stubdata.o external/icu/icu4c/source/stubdata/stubdata.cpp ccache: error: Failed to create directory /home/hya/.ccache/tmp: Read-only file system \nWrite to a read-only file system detected. Possible fixes include 1. Generate file directly to out/ which is ReadWrite, #recommend solution 2. BUILD_BROKEN_SRC_DIR_RW_ALLOWLIST := <my/path/1> <my/path/2> #discouraged, su bset of source tree will be RW 3. BUILD_BROKEN_SRC_DIR_IS_WRITABLE := true #highly discouraged, entire source t ree will be RW [ 0% 173/131877] //external/icu/libandroidicuinit:libandroidicuinit clang++ Icu FAILED: out/soong/.intermediates/external/icu/libandroidicuinit/libandroidicuini t/linux_glibc_x86_64_static/obj/external/icu/libandroidicuinit/IcuRegistration.o PWD=/proc/self/cwd /usr/bin/ccache prebuilts/clang/host/linux-x86/clang-r547379/ bin/clang++ -c -Wa,--noexecstack -fPIC -fno-omit-frame-pointer -U_FORTIFY_SOURC E -D_FORTIFY_SOURCE=3 -fstack-protector --gcc-toolchain=prebuilts/gcc/linux-x86/ host/x86_64-linux-glibc2.17-4.8 -fstack-protector-strong -m64 --sysroot prebuilt s/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot -O2 -Wall -Wextra -Winit -self -Wpointer-arith -Wunguarded-availability -Werror=date-time -Werror=int-con version -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=sizeo f-array-div -Werror=string-plus-int -Werror=unreachable-code-loop-increment -Wno -error=deprecated-declarations -Wno-c23-extensions -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_WE AK__ -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 -Wno-enum-compare -Wno-enum -compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer- compare -Wno-final-dtor-non-final-class -Wno-psabi -Wno-null-pointer-subtraction -Wno-string-concatenation -Wno-deprecated-non-prototype -Wno-unused -Wno-deprec ated -Wno-error=format -target x86_64-linux-gnu -fPIC -Wimplicit-fallthrough -D _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -Iexternal/icu/ libandroidicuinit/include -Iexternal/icu/libandroidicuinit -Iexternal/icu/icu4c/ source/common -Iexternal/icu/android_icu4c/include -Iprebuilts/clang/host/linux- x86/clang-r547379/include/x86_64-unknown-linux-gnu/c++/v1 -Iprebuilts/clang/host /linux-x86/clang-r547379/include/c++/v1 -Wall -Werror -std=gnu++20 -fno-rtti -no stdinc++ -Isystem/core/include -Isystem/logging/liblog/include -Isystem/media/au dio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/include -Iframeworks/native/opengl/i nclude -Iframeworks/av/include -Werror=bool-operation -Werror=dangling -Werror= format-insufficient-args -Werror=implicit-int-float-conversion -Werror=int-in-bo ol-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=xor-u sed-as-pow -Wimplicit-int-float-conversion -Wno-void-pointer-to-enum-cast -Wno-v oid-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Wno-unu sed-variable -Wno-missing-field-initializers -Wno-packed-non-pod -Werror=address -of-temporary -Werror=incompatible-function-pointer-types -Werror=null-dereferen ce -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type -limit-compare -Wno-implicit-int-float-conversion -Wno-tautological-overlap-comp are -Wno-deprecated-copy -Wno-range-loop-construct -Wno-zero-as-null-pointer-con stant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conver sion -Wno-error=pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-align-misma tch -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -Wno- error=deprecated-builtins -Wno-error=deprecated -Wno-error=invalid-offsetof -Wno -vla-cxx-extension -Wno-cast-function-type-mismatch -fcommon -Wno-format-insuff icient-args -Wno-misleading-indentation -Wno-bitwise-instead-of-logical -Wno-unu sed -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unqualified-std-cas t-call -Wno-array-parameter -Wno-gnu-offsetof-extensions -Wno-pessimizing-move - MD -MF out/soong/.intermediates/external/icu/libandroidicuinit/libandroidicuinit /linux_glibc_x86_64_static/obj/external/icu/libandroidicuinit/IcuRegistration.o. d -o out/soong/.intermediates/external/icu/libandroidicuinit/libandroidicuinit/l inux_glibc_x86_64_static/obj/external/icu/libandroidicuinit/IcuRegistration.o ex ternal/icu/libandroidicuinit/IcuRegistration.cpp ccache: error: Failed to create directory /home/hya/.ccache/tmp: Read-only file system \nWrite to a read-only file system detected. Possible fixes include 1. Generate file directly to out/ which is ReadWrite, #recommend solution 2. BUILD_BROKEN_SRC_DIR_RW_ALLOWLIST := <my/path/1> <my/path/2> #discouraged, su bset of source tree will be RW 3. BUILD_BROKEN_SRC_DIR_IS_WRITABLE := true #highly discouraged, entire source t ree will be RW [ 0% 174/131877] //external/icu/libandroidicuinit:libandroidicuinit clang++ and FAILED: out/soong/.intermediates/external/icu/libandroidicuinit/libandroidicuini t/linux_glibc_x86_64_static/obj/external/icu/libandroidicuinit/android_icu_init. o PWD=/proc/self/cwd /usr/bin/ccache prebuilts/clang/host/linux-x86/clang-r547379/ bin/clang++ -c -Wa,--noexecstack -fPIC -fno-omit-frame-pointer -U_FORTIFY_SOURC E -D_FORTIFY_SOURCE=3 -fstack-protector --gcc-toolchain=prebuilts/gcc/linux-x86/ host/x86_64-linux-glibc2.17-4.8 -fstack-protector-strong -m64 --sysroot prebuilt s/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8/sysroot -O2 -Wall -Wextra -Winit -self -Wpointer-arith -Wunguarded-availability -Werror=date-time -Werror=int-con version -Werror=pragma-pack -Werror=pragma-pack-suspicious-include -Werror=sizeo f-array-div -Werror=string-plus-int -Werror=unreachable-code-loop-increment -Wno -error=deprecated-declarations -Wno-c23-extensions -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_WE AK__ -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 -Wno-enum-compare -Wno-enum -compare-switch -Wno-null-pointer-arithmetic -Wno-null-dereference -Wno-pointer- compare -Wno-final-dtor-non-final-class -Wno-psabi -Wno-null-pointer-subtraction -Wno-string-concatenation -Wno-deprecated-non-prototype -Wno-unused -Wno-deprec ated -Wno-error=format -target x86_64-linux-gnu -fPIC -Wimplicit-fallthrough -D _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-gnu-include-next -Iexternal/icu/ libandroidicuinit/include -Iexternal/icu/libandroidicuinit -Iexternal/icu/icu4c/ source/common -Iexternal/icu/android_icu4c/include -Iprebuilts/clang/host/linux- x86/clang-r547379/include/x86_64-unknown-linux-gnu/c++/v1 -Iprebuilts/clang/host /linux-x86/clang-r547379/include/c++/v1 -Wall -Werror -std=gnu++20 -fno-rtti -no stdinc++ -Isystem/core/include -Isystem/logging/liblog/include -Isystem/media/au dio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Iframeworks/native/include -Iframeworks/native/opengl/i nclude -Iframeworks/av/include -Werror=bool-operation -Werror=dangling -Werror= format-insufficient-args -Werror=implicit-int-float-conversion -Werror=int-in-bo ol-context -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=xor-u sed-as-pow -Wimplicit-int-float-conversion -Wno-void-pointer-to-enum-cast -Wno-v oid-pointer-to-int-cast -Wno-pointer-to-int-cast -Werror=fortify-source -Wno-unu sed-variable -Wno-missing-field-initializers -Wno-packed-non-pod -Werror=address -of-temporary -Werror=incompatible-function-pointer-types -Werror=null-dereferen ce -Werror=return-type -Wno-tautological-constant-compare -Wno-tautological-type -limit-compare -Wno-implicit-int-float-conversion -Wno-tautological-overlap-comp are -Wno-deprecated-copy -Wno-range-loop-construct -Wno-zero-as-null-pointer-con stant -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conver sion -Wno-error=pessimizing-move -Wno-non-c-typedef-for-linkage -Wno-align-misma tch -Wno-error=unused-but-set-variable -Wno-error=unused-but-set-parameter -Wno- error=deprecated-builtins -Wno-error=deprecated -Wno-error=invalid-offsetof -Wno -vla-cxx-extension -Wno-cast-function-type-mismatch -fcommon -Wno-format-insuff icient-args -Wno-misleading-indentation -Wno-bitwise-instead-of-logical -Wno-unu sed -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-unqualified-std-cas t-call -Wno-array-parameter -Wno-gnu-offsetof-extensions -Wno-pessimizing-move - MD -MF out/soong/.intermediates/external/icu/libandroidicuinit/libandroidicuinit /linux_glibc_x86_64_static/obj/external/icu/libandroidicuinit/android_icu_init.o .d -o out/soong/.intermediates/external/icu/libandroidicuinit/libandroidicuinit/ linux_glibc_x86_64_static/obj/external/icu/libandroidicuinit/android_icu_init.o external/icu/libandroidicuinit/android_icu_init.cpp ccache: error: Failed to create directory /home/hya/.ccache/tmp: Read-only file system \nWrite to a read-only file system detected. Possible fixes include 1. Generate file directly to out/ which is ReadWrite, #recommend solution 2. BUILD_BROKEN_SRC_DIR_RW_ALLOWLIST := <my/path/1> <my/path/2> #discouraged, su bset of source tree will be RW 3. BUILD_BROKEN_SRC_DIR_IS_WRITABLE := true #highly discouraged, entire source t ree will be RW 02:46:49 ninja failed with: exit status 1 #### failed to build some targets (10:52 (mm:ss)) ####
09-18
[OHOS ERROR] [612/5348] CXX obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_static_src/arch_util.o [OHOS ERROR] FAILED: obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_static_src/arch_util.o [OHOS ERROR] /usr/bin/ccache ../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang++ -MMD -MF obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_static_src/arch_util.o.d -DV8_DEPRECATION_WARNINGS -D_GNU_SOURCE -DHAVE_SYS_UIO_H -D__MUSL__ -D_LIBCPP_HAS_MUSL_LIBC -D__BUILD_LINUX_WITH_CLANG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -D__GNU_SOURCE=1 -DCHROMIUM_CXX_TWEAK_INLINES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DHAVE_CONFIG_H -DHAVE_ELF_H -DHAVE_LINK_H -DUNW_LOCAL_ONLY -DUNW_TARGET_RISCV -Iobj/third_party/musl/usr/include/riscv64-linux-ohos -Ioverride/third_party -I../.. -Igen -I../../base/hiviewdfx/faultloggerd/frameworks/unwinder/include -I../../base/hiviewdfx/faultloggerd/interfaces/common -I../../base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include -I../../base/hiviewdfx/faultloggerd/common -I../../third_party/libunwind/include -I../../third_party/libunwind/src -I../../commonlibrary/c_utils/base/include -I../../third_party/bounds_checking_function/include -I../../base/hiviewdfx/faultloggerd/common/dfxlog -I../../base/hiviewdfx/faultloggerd/common/dfxutil -I../../third_party/libunwind/include/tdep-riscv -I../../base/hiviewdfx/hilog/interfaces/native/innerkits/include -I../../base/hiviewdfx/hilog/frameworks/libhilog/include -I../../base/hiviewdfx/hilog/frameworks/libhilog/vsnprintf/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -march=rv64imafdc -mabi=lp64d -mno-relax -ffunction-sections -fno-short-enums --target=riscv64-linux-ohos -march=rv64imafdc --param=ssp-buffer-size=4 -fstack-protector-strong -fPIC -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-error=c99-designator -Wno-error=anon-enum-enum-conversion -Wno-error=implicit-fallthrough -Wno-error=sizeof-array-div -Wno-error=reorder-init-list -Wno-error=range-loop-construct -Wno-error=deprecated-copy -Wno-error=implicit-int-float-conversion -Wno-error=inconsistent-dllimport -Wno-error=unknown-warning-option -Wno-error=abstract-final-class -Wno-error=sign-compare -Wno-error=int-in-bool-context -Wno-error=xor-used-as-pow -Wno-error=return-stack-address -Wno-error=dangling-gsl -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-unused-but-set-parameter -Wno-null-pointer-subtraction -Wno-unqualified-std-cast-call -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -Wno-enum-compare-switch -Wno-gnu-folding-constant -Wno-error=non-c-typedef-for-linkage -Wno-extern-c-compat -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g2 -ggnu-pubnames -fno-common -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -D_GNU_SOURCE -DHAVE_CONFIG_H -DNDEBUG -DCC_IS_CLANG -fcommon -Werror -Wno-absolute-value -Wno-header-guard -Wno-unused-parameter -Wno-unused-variable -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Wno-implicit-function-declaration -std=c++17 -fno-exceptions -fno-rtti --sysroot=obj/third_party/musl -fvisibility-inlines-hidden -c ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp -o obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_static_src/arch_util.o [OHOS ERROR] ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp:33:25: error: no member named 'ARCH_RISCV64' in 'OHOS::HiviewDFX::ArchType' [OHOS ERROR] curArch = ArchType::ARCH_RISCV64; [OHOS ERROR] ~~~~~~~~~~^ [OHOS ERROR] ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp:54:26: error: no member named 'ARCH_RISCV64' in 'OHOS::HiviewDFX::ArchType' [OHOS ERROR] return ArchType::ARCH_RISCV64; [OHOS ERROR] ~~~~~~~~~~^ [OHOS ERROR] ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp:75:24: error: no member named 'ARCH_RISCV64' in 'OHOS::HiviewDFX::ArchType' [OHOS ERROR] case ArchType::ARCH_RISCV64: [OHOS ERROR] ~~~~~~~~~~^ [OHOS ERROR] 3 errors generated. [OHOS ERROR] [614/5348] CXX obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_src/arch_util.o [OHOS ERROR] FAILED: obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_src/arch_util.o [OHOS ERROR] /usr/bin/ccache ../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang++ -MMD -MF obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_src/arch_util.o.d -DV8_DEPRECATION_WARNINGS -D_GNU_SOURCE -DHAVE_SYS_UIO_H -D__MUSL__ -D_LIBCPP_HAS_MUSL_LIBC -D__BUILD_LINUX_WITH_CLANG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -D__GNU_SOURCE=1 -DCHROMIUM_CXX_TWEAK_INLINES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DHAVE_CONFIG_H -DHAVE_ELF_H -DHAVE_LINK_H -Iobj/third_party/musl/usr/include/riscv64-linux-ohos -Ioverride/third_party -I../.. -Igen -I../../base/hiviewdfx/faultloggerd/frameworks/unwinder/include -I../../base/hiviewdfx/faultloggerd/interfaces/common -I../../base/hiviewdfx/faultloggerd/interfaces/innerkits/backtrace/include -I../../base/hiviewdfx/faultloggerd/common -I../../third_party/libunwind/include -I../../third_party/libunwind/src -I../../commonlibrary/c_utils/base/include -I../../third_party/bounds_checking_function/include -I../../base/hiviewdfx/faultloggerd/common/dfxlog -I../../base/hiviewdfx/faultloggerd/common/dfxutil -I../../third_party/libunwind/include/tdep-riscv -I../../base/hiviewdfx/hilog/interfaces/native/innerkits/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -march=rv64imafdc -mabi=lp64d -mno-relax -ffunction-sections -fno-short-enums --target=riscv64-linux-ohos -march=rv64imafdc --param=ssp-buffer-size=4 -fstack-protector-strong -fPIC -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-error=c99-designator -Wno-error=anon-enum-enum-conversion -Wno-error=implicit-fallthrough -Wno-error=sizeof-array-div -Wno-error=reorder-init-list -Wno-error=range-loop-construct -Wno-error=deprecated-copy -Wno-error=implicit-int-float-conversion -Wno-error=inconsistent-dllimport -Wno-error=unknown-warning-option -Wno-error=abstract-final-class -Wno-error=sign-compare -Wno-error=int-in-bool-context -Wno-error=xor-used-as-pow -Wno-error=return-stack-address -Wno-error=dangling-gsl -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-unused-but-set-parameter -Wno-null-pointer-subtraction -Wno-unqualified-std-cast-call -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -Wno-enum-compare-switch -Wno-gnu-folding-constant -Wno-error=non-c-typedef-for-linkage -Wno-extern-c-compat -O2 -fno-ident -fdata-sections -ffunction-sections -fno-omit-frame-pointer -g2 -ggnu-pubnames -fno-common -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -D_GNU_SOURCE -DHAVE_CONFIG_H -DNDEBUG -DCC_IS_CLANG -fcommon -Werror -Wno-absolute-value -Wno-header-guard -Wno-unused-parameter -Wno-unused-variable -Wno-int-to-pointer-cast -Wno-pointer-to-int-cast -Wno-implicit-function-declaration -std=c++17 -fno-exceptions -fno-rtti --sysroot=obj/third_party/musl -fvisibility-inlines-hidden -c ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp -o obj/base/hiviewdfx/faultloggerd/frameworks/unwinder/dfx_unwinder_src/arch_util.o [OHOS ERROR] ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp:33:25: error: no member named 'ARCH_RISCV64' in 'OHOS::HiviewDFX::ArchType' [OHOS ERROR] curArch = ArchType::ARCH_RISCV64; [OHOS ERROR] ~~~~~~~~~~^ [OHOS ERROR] ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp:54:26: error: no member named 'ARCH_RISCV64' in 'OHOS::HiviewDFX::ArchType' [OHOS ERROR] return ArchType::ARCH_RISCV64; [OHOS ERROR] ~~~~~~~~~~^ [OHOS ERROR] ../../base/hiviewdfx/faultloggerd/frameworks/unwinder/arch_util.cpp:75:24: error: no member named 'ARCH_RISCV64' in 'OHOS::HiviewDFX::ArchType' [OHOS ERROR] case ArchType::ARCH_RISCV64: [OHOS ERROR] ~~~~~~~~~~^ [OHOS ERROR] 3 errors generated.
最新发布
09-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值