• Lv0
    粉丝0

积分2 / 贡献0

提问2答案被采纳0文章0

编译OH4.1-release版同样遇到了类型错误

lvlay 显示全部楼层 发表于 2024-3-1 22:32:02

使用如下命令拉取的代码,代码是3月1日最新的, 隔壁另一个帖子编译bate1版也遇到了,但是说是3月1日修复了,我拉取最新的,还是有问题

repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-4.1-release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
./build.sh --product-name rk3568 --target-cpu arm64 --ccache

image.png

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论5

深开鸿_王石

沙发 发表于 2024-3-5 08:42:36
64位的现在社区没有维护,所以有些类型没有支持64位,故会报错

ppinger

发表于 2024-3-31 15:53  IP属地: - 中国四川省 中国电信IDC

回复 深开鸿_王石: 我用的是openHarmory 4.1 release,编译arm64同样报错,改了好多这种类型的错误,还报了其他问题,像这样:
In file included from ../../arkcompiler/runtime_core/static_core/runtime/interpreter/interpreter_impl.cpp:24:
[OHOS ERROR] gen/arkcompiler/runtime_core/static_core/runtime/include/interpreter-inl_gen.h:834:5: error: expected ')'
[OHOS ERROR]     DISPATCH(state.GetDispatchTable(), state.GetPrimaryOpcode());
[OHOS ERROR]     ^
[OHOS ERROR] ../../arkcompiler/runtime_core/static_core/runtime/interpreter/arch/aarch64/macros.h:32:85: note: expanded from macro 'DISPATCH'
[OHOS ERROR]             : [dispatch_table] "r"(DISPATCH_TABLE), [opcode] "r"((uint32_t)(OPCODE)); \
[OHOS ERROR]                                                                                     ^
[OHOS ERROR] In file included from ../../arkcompiler/runtime_core/static_core/runtime/interpreter/interpreter_impl.cpp:24:
[OHOS ERROR] gen/arkcompiler/runtime_core/static_core/runtime/include/interpreter-inl_gen.h:842:5: error: expected ')'
[OHOS ERROR]     DISPATCH(state.GetDispatchTable(), handler.GetPrimaryOpcode());
我编译OpenHarmory 4.0 release,编译没有报错,但是烧写到开发板上,hdf的UART可以把数据发出去,但是设备接收不了数据。
难道OpenHarmony的arm64版本都存在各种问题吗?请问哪些版本的OpenHarmony比较稳定可用?有没有arm64可用的?

深开鸿_王石

发表于 2024-4-1 08:27  IP属地: - 中国江苏省无锡市 中国电信IDC

回复 ppinger: 3.2的时候是维护的,但是后面4开始就不维护了,所以都需要自己改,

【2 条回复】

s_hao

板凳 发表于 2024-3-18 14:49:05
rk3568 arm64形态目前社区没有在维护,部分业务代码仓可能存在类型错误,请关注后续代码更新
共5 条回复,点击查看

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部