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.72. 编译系统
./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 ,不知道是什么原因。

(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.

请问,这两个错误出现的原因是什么呢?怎么解决呢?
- 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
- 如您发布的内容为转载内容,请注明内容来源。
我要发帖子









































苏公安网备 32011402010933号