OpenHarmony开发者论坛

标题: 编译OH4.1-release版同样遇到了类型错误 [打印本页]

作者: lvlay    时间: 2024-3-1 22:32
标题: 编译OH4.1-release版同样遇到了类型错误
[md]使用如下命令拉取的代码,代码是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](https://forums-obs.openharmony.c ... jf3bnd32pbd8wxn.png "image.png")
[/md]
作者: 深开鸿_王石    时间: 2024-3-5 08:42
64位的现在社区没有维护,所以有些类型没有支持64位,故会报错
作者: s_hao    时间: 2024-3-18 14:49
rk3568 arm64形态目前社区没有在维护,部分业务代码仓可能存在类型错误,请关注后续代码更新
作者: ppinger    时间: 2024-3-31 15:53
回复 深开鸿_王石: 我用的是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
回复 ppinger: 3.2的时候是维护的,但是后面4开始就不维护了,所以都需要自己改,




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5