文档开发者中心
我的

Docker编译OpenHarmony V3.1Beta版本,报错:FAILED: hdf/hdf/libcodec_server.z.so lib.unstripped/hdf/hdf/libcodec_server.z.so

参考官方Docker镜像编译的方式,编译Hi3516DV300的标准系统,编译过程中出现:FAILED: hdf/hdf/libcodec_server.z.so lib.unstripped/hdf/hdf/libcodec_server.z.so。

具体的操作步骤是:

1. 通过镜像站点获取V3.1Beta版本的tar包

2. 搭建docker环境:

采用方式一:从HuaweiCloud SWR上直接获取Docker镜像进行构建。(https://gitee.com/openharmony/docs/blob/master/docker/standard/Readme.md)

(1)按下面的命令,获取镜像:

收起
自动换行
深色代码主题
复制
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.7

(2)进入OpenHarmony源码的根目录,执行下面的命令,进入docker环境

收起
自动换行
深色代码主题
复制
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker-standard:0.0.7

2. 编译系统

收起
自动换行
深色代码主题
复制
./build.sh --product-name Hi3516DV300 --ccache

然后编译过程中,出现2个错误:

(1)在进行 SOLINK hdf/hdf/libcodec_server.z.so时,FAILED: hdf/hdf/libcodec_server.z.so lib.unstripped/hdf/hdf/libcodec_server.z.so ,不知道是什么原因。

%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_16424926162641.png

(2)error: /home/openharmony/device/hisilicon/hardware/media/hal/codec/hi3516dv300/llvm/linux_standard/libs/libcodec.so:1: unknown directive: version

查看了下路径device/hisilicon/hardware/media/hal/codec/hi3516dv300/llvm/linux_standard/libs,存在libcodec.so文件,不知道为啥报error.

%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_16424929089106.png

请问,这两个错误出现的原因是什么呢?怎么解决呢?

点赞
收藏
回复
9
分享
举报
浏览661 编辑于2022-02-14 02:10未知归属地
全部评论
最多点赞
最新发布
最早发布

大佬,问一下,鸿蒙系统能否通过docker从而支持C#开发的exe

8楼回复于2022-11-04 01:29 来自浙江

还有一种方法,如果您不想配置环境, 也可以重新下载压缩包, 旧包9.9G, 新包10.3G, 下载的时候如果显示是10.3G, 这个里面已经包含了缺失部分。

20220311-142606(WeLinkPC).png

7楼回复于2022-03-11 06:26 未知归属地

开发者您好,

参照https://gitee.com/help/articles/4191在gitee注册ssh公钥
1. 安装repo引导脚本
sudo curl -s -k https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo # 请注意使用了-k参数, 不检查ssl证书, 可能存在风险
2. 给下载的脚本执行权限:sudo chmod a+x /usr/local/bin/repo
3. 安装需要的依赖: pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
4. 安装git-lfs: sudo apt-get install git-lfs
5. 源码根目录执行: repo forall -c 'pwd;git lfs pull'
然后再试下,谢谢。

1
6楼回复于2022-03-11 06:24 未知归属地
  • 李先闯
    大佬,问一下,鸿蒙系统能否通过docker从而支持C#开发的exe
    2022-11-04 01:30 来自浙江
已经3周了,有没有开发者可以帮忙解答一下啊?
4楼回复于2022-02-11 09:53 未知归属地
还没找到原因吗?已经10天了
3楼回复于2022-01-28 05:28 未知归属地
有么有大佬,可以解答一下啊...
2楼回复于2022-01-19 08:50 未知归属地

您好,相关问题已经反馈给工作人员,请耐心等待,感谢您对华为开发者论坛的支持。

1
1楼回复于2022-01-18 08:35 未知归属地
  • hxf****@**6.com
    想问下,我这个问题,工作人员能否给解答一下呢??
    2022-03-07 02:46 未知归属地
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要发帖子

了解社区公约,与您携手共创和谐专业的开发者社区。