OpenHarmony 4.0 release rk3568 ./build.sh方式编译构建不通过

a305566 显示全部楼层 发表于 2023-11-3 13:39:52
【问题描述】
问题现象和发生的背景
fakename.png


相关的代码,截图,日志信息

     编译日志见附件

我尝试过的解决方法和结果

1、安装依赖
./build/build_scripts/env_setup.sh
2. 安装工具:
bash build/prebuilts_download.sh
3、执行编译:
./build.sh --product-name rk3568  --ccache  --no-prebuilt-sdk              


我想要达到的结果


【运行环境】
硬件:       rk3568
ROM版本:   openharmony 4  release
DevEvoStudio版本:  DevEco Studio 4 release
SDK版本:  API 10

build.rar

4.29 KB, 下载次数: 8

编译构建错误日志build.log

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

精彩评论20

a305566

沙发 发表于 2023-11-3 15:12:01
提交了日志附件,怎么看不到了

dragon

发表于 2023-11-8 09:27  IP属地: 运营商级NAT

回复 a305566: 看日志像是SDK没有编译成功,SDK构建失败一般都是Ubuntu的包没有安装全导致的。

a305566

发表于 2023-11-9 11:32  IP属地: 运营商级NAT

回复 dragon: 这次提交的日志是没有编译SDK的, 检查/base/sensors/miscdevice路径下是否有内容,我发现我的路径里面没有内容后从sensors_miscdevice下载后放进去能够编译成功

a305566

发表于 2023-11-10 15:26  IP属地: 运营商级NAT

回复 a305566: [attach]830[/attach]
           如图所示操作之后编译成功

【3 条回复】

weggle

来自手机 板凳 发表于 2023-11-5 19:22:29
建议先进OpenHarmony的docker容器,然后再build

a305566

发表于 2023-11-9 11:44  IP属地: 运营商级NAT

回复 weggle: 这种方式可行具体步骤如下:

安装docker环境

1、添加docker源

sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

2、安装docker引擎

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

3、启动docker

sudo systemctl start docker

二、启动OpenHarmony docker镜像

1、获取docker镜像

docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:3.2

2、启动OpenHarmony的docker

docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:3.2

【1 条回复】

dragon

地板 发表于 2023-11-5 23:19:03
3000错误一般是由于Ubuntu组件安装不全导致的。使用“./build/build_scripts/env_setup.sh”安装依赖不能补齐缺失的组件。请执行下列命令:
  1. sudo apt-get install binutils binutils-dev git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev   libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby genext2fs device-tree-compiler make libffi-dev e2fsprogs pkg-config perl openssl libssl-dev libelf-dev libdwarf-dev u-boot-tools mtd-utils cpio doxygen liblz4-tool openjdk-8-jre gcc g++ texinfo dosfstools mtools default-jre default-jdk libncurses5 apt-utils wget scons python3.8-distutils tar rsync git-core libxml2-dev lib32z-dev grsync xxd libglib2.0-dev libpixman-1-dev kmod jfsutils reiserfsprogs xfsprogs squashfs-tools pcmciautils quota ppp libtinfo-dev libtinfo5 libncurses5-dev libncursesw5 libstdc++6 gcc-arm-none-eabi vim ssh locales libxinerama-dev libxcursor-dev libxrandr-dev libxi-dev
  2. sudo apt-get install gcc-arm-linux-gnueabi gcc-9-arm-linux-gnueabi
复制代码

admi

发表于 2023-11-7 14:45  IP属地: 运营商级NAT

回复 dragon: 您好,我使用了下列命令还是code 3000,我的ubuntu版本是20.04.01

dragon

发表于 2023-11-7 16:13  IP属地: 运营商级NAT

回复 admi: 贴出来apt install命令的日志看下吧

admi

发表于 2023-11-7 20:25  IP属地: 运营商级NAT

回复 dragon: sudo apt install
[sudo] ryb 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
下列软件包是自动安装的并且现在不需要了:
  binutils-aarch64-linux-gnu cpp-10-aarch64-linux-gnu
  gcc-10-aarch64-linux-gnu-base libasan5-arm64-cross libasan6-arm64-cross
  libatomic1-arm64-cross libc6-arm64-cross libc6-dev-arm64-cross
  libgcc-10-dev-arm64-cross libgcc-9-dev-arm64-cross libgcc-s1-arm64-cross
  libgomp1-arm64-cross libitm1-arm64-cross liblsan0-arm64-cross
  libstdc++6-arm64-cross libtsan0-arm64-cross libubsan1-arm64-cross
  linux-headers-5.15.0-86-generic linux-hwe-5.15-headers-5.15.0-86
  linux-image-5.15.0-86-generic linux-libc-dev-arm64-cross
  linux-modules-5.15.0-86-generic linux-modules-extra-5.15.0-86-generic
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 239 个软件包未被升级。

【10 条回复】 查看全部

深开鸿_王石

5# 发表于 2023-11-8 08:21:59

你log里这个不对啊,所以你的编译命令直接用./build.sh --product-name rk3568试试呢 图片.png

dragon

6# 发表于 2023-11-8 12:26:34

刚发现你加了 --no-prebuilt-sdk 把这个去掉,让它先编译SDK

论坛小助手 官方账号

7# 发表于 2023-11-16 17:29:18
我拉取了Openharmony 4.0 release最新的代码是可以成功编译的,可能你环境没有配置正确,建议重新配置一下环境
共20 条回复,点击查看

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

返回顶部