1.1K Star 6.3K Fork 5.3K

OpenHarmony / docs

 / 详情

最新的版本为啥构建失败呢

已拒绝
缺陷
创建于  
2021-06-24 10:07

BOARD_NAME=hi3516dv300 HOS_BUILD_COMPILER=clang STORAGE_TYPE=emmc HOS_KERNEL_TYPE=liteos_a CC_PATH=/home/zhushy/llvm/bin

hi3516dv300:ohos:himix410;llvm;llvm

cp configure_llvm ffmpeg-y/configure
/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg/ffmpeg-y
CFG_CHIP_TYPE=hi3516dv300 CFG_OS_TYPE=ohos CFG_LINUX_COMPILER_VER=himix410 CFG_OHOS_BUILD_PATH=/home/zhushy/llvm/bin
./disable_decoder_config.sh: 10: [: clang: unexpected operator
./disable_decoder_config.sh: 13: [: ohos: unexpected operator
./disable_decoder_config.sh: 76: [: hi3516dv300: unexpected operator
./disable_decoder_config.sh: 81: [: hi3516dv300: unexpected operator
./disable_decoder_config.sh: 86: [: hi3516dv300: unexpected operator
./disable_decoder_config.sh: 91: [: hi3516dv300: unexpected operator
--prefix=./install --disable-autodetect --enable-cross-compile --disable-doc --disable-htmlpages --target-os=linux --enable-shared --disable-static --disable-debug --disable-iconv --enable-small --disable-network --disable-filters --disable-devices --disable-programs --disable-swresample --disable-swscale --disable-avdevice --disable-postproc --disable-avfilter --disable-protocols --disable-pthreads --disable-runtime-cpudetect --disable-everything --enable-pic --enable-protocol=file --disable-muxers --enable-demuxer=mov --enable-demuxer=mpegts --enable-parser=hevc --enable-parser=h264 --disable-neon --disable-inline-asm --disable-asm --disable-armv6 --disable-armv6t2 --disable-armv5te --disable-vfp --disable-hardcoded-tables --disable-mediacodec --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb --disable-pixelutils --enable-demuxer=wav --disable-gpl --disable-zlib --disable-w32threads --disable-os2threads --disable-alsa --disable-appkit --disable-avfoundation --disable-bzlib --disable-coreimage --disable-iconv --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-libxcb-shape --disable-lzma --disable-sndio --disable-schannel --disable-sdl2 --disable-securetransport --disable-xlib --disable-amf --disable-audiotoolbox --disable-cuda-llvm --disable-cuvid --disable-nvdec --disable-nvenc --disable-vaapi --disable-vdpau --disable-videotoolbox --disable-ossfuzz --disable-swscale-alpha --disable-valgrind-backtrace --disable-linux-perf
install prefix ./install
source path .
C compiler clang
C library glibc
ARCH c (generic)
big-endian no
runtime cpu detection no
debug symbols no
strip symbols yes
optimize for size yes
optimizations yes
static no
shared yes
postprocessing support no
network support no
threading support no
safe bitstream reader yes
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled no
makeinfo supports HTML no

External libraries:

External libraries providing hardware acceleration:

Libraries:
avcodec avformat avutil

Programs:

Enabled decoders:

Enabled encoders:

Enabled hwaccels:

Enabled parsers:
h264 hevc

Enabled demuxers:
mov mpegts wav

Enabled muxers:

Enabled protocols:
file

Enabled filters:

Enabled bsfs:
h264_mp4toannexb hevc_mp4toannexb null

Enabled indevs:

Enabled outdevs:

License: LGPL version 2.1 or later
libavutil/avconfig.h is unchanged
libavfilter/filter_list.c is unchanged
libavcodec/codec_list.c is unchanged
libavcodec/parser_list.c is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/demuxer_list.c is unchanged
libavformat/muxer_list.c is unchanged
libavdevice/indev_list.c is unchanged
libavdevice/outdev_list.c is unchanged
libavformat/protocol_list.c is unchanged
ffbuild/config.sh is unchanged
/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg
./adapt_liteos_config.sh: 4: function: not found
sed: -e expression #1, char 0: no previous regular expression
./adapt_liteos_config.sh: 11: function: not found

./adapt_liteos_config.sh: 19: function: not found
adapt ffmpeg for liteos
./adapt_liteos_config.sh: 29: effect_opt: not found
./adapt_liteos_config.sh: 30: effect_opt: not found
./adapt_liteos_config.sh: 31: effect_opt: not found
./adapt_liteos_config.sh: 32: effect_opt: not found
./adapt_liteos_config.sh: 33: effect_opt: not found
./adapt_liteos_config.sh: 34: effect_opt: not found
./adapt_liteos_config.sh: 35: effect_opt: not found
./adapt_liteos_config.sh: 36: effect_opt: not found
./adapt_liteos_config.sh: 37: effect_opt: not found
./adapt_liteos_config.sh: 38: effect_opt: not found
./adapt_liteos_config.sh: 39: effect_opt: not found
./adapt_liteos_config.sh: 40: effect_opt: not found
./adapt_liteos_config.sh: 41: effect_opt: not found
./adapt_liteos_config.sh: 42: effect_opt: not found
./adapt_liteos_config.sh: 43: effect_opt: not found
./adapt_liteos_config.sh: 44: effect_opt: not found
./adapt_liteos_config.sh: 45: effect_opt: not found
./adapt_liteos_config.sh: 46: effect_opt: not found
./adapt_liteos_config.sh: 48: cancel_opt: not found
./adapt_liteos_config.sh: 49: cancel_opt: not found
./adapt_liteos_config.sh: 50: cancel_opt: not found
./adapt_liteos_config.sh: 51: cancel_opt: not found
./adapt_liteos_config.sh: 52: cancel_opt: not found
./adapt_liteos_config.sh: 53: cancel_opt: not found
./adapt_liteos_config.sh: 54: cancel_opt: not found
./adapt_liteos_config.sh: 55: cancel_opt: not found
./adapt_liteos_config.sh: 56: cancel_opt: not found
./adapt_liteos_config.sh: 57: cancel_opt: not found
make[1]: Entering directory '/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg/ffmpeg-y'
make[1]: Leaving directory '/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg/ffmpeg-y'
already adapt ffmpeg to liteos
./adapt_liteos_config.sh: 64: adapt_liteos: not found
/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg
make -j -j16 -C /home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg/ffmpeg-y
make[1]: Entering directory '/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg/ffmpeg-y'
GEN libavutil/libavutil.version
GEN libswscale/libswscale.version
GEN libswresample/libswresample.version
GEN libpostproc/libpostproc.version
GEN libavresample/libavresample.version
GEN libavcodec/libavcodec.version
GEN libavformat/libavformat.version
GEN libavfilter/libavfilter.version
GEN libavdevice/libavdevice.version
CC libavdevice/alldevices.o
CC libavdevice/alsa.o
CC libavdevice/alsa_dec.o
CC libavdevice/alsa_enc.o
CC libavdevice/android_camera.o
CC libavdevice/avdevice.o
OBJCC libavdevice/avfoundation.o
libavdevice/alsa_dec.c:48:10: fatal error: 'alsa/asoundlib.h' file not found
#include <alsa/asoundlib.h>
^~~~~~~~~~~~~~~~~~
CC libavdevice/bktr.o
libavdevice/alsa.c:31:10: fatal error: 'alsa/asoundlib.h' file not found
#include <alsa/asoundlib.h>
^~~~~~~~~~~~~~~~~~
CC libavdevice/caca.o
CXX libavdevice/decklink_common.o
libavdevice/alsa_enc.c:40:10: fatal error: 'alsa/asoundlib.h' file not found
#include <alsa/asoundlib.h>
^~~~~~~~~~~~~~~~~~
CXX libavdevice/decklink_dec.o
CC libavdevice/decklink_dec_c.o
CXX libavdevice/decklink_enc.o
CC libavdevice/decklink_enc_c.o
libavdevice/avfoundation.m:CC libavdevice/dshow.o
28:9: fatal error: 'AVFoundation/AVFoundation.h' file not found
#import <AVFoundation/AVFoundation.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavdevice/dshow_common.o
libavdevice/caca.c:21:10: fatal error: 'caca.h' file not found
#include <caca.h>
^~~~~~~~
libavdevice/android_camera.c:29:10: fatal error: 'camera/NdkCameraDevice.h' file not found
#include <camera/NdkCameraDevice.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from libavdevice/alldevices.c:23:
In file included from ./libavformat/internal.h:27:
In file included from ./libavformat/avformat.h:317:
In file included from ./libavcodec/avcodec.h:31:
In file included from ./libavutil/samplefmt.h:24:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

In file included from libavdevice/avdevice.c:19:
In file included from ./libavutil/avassert.h:31:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

In file included from libavdevice/decklink_dec_c.c:23:
In file included from ./libavformat/avformat.h:317:
In file included from ./libavcodec/avcodec.h:31:
In file included from ./libavutil/samplefmt.h:24:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

In file included from libavdevice/decklink_enc_c.c:22:
In file included from ./libavformat/avformat.h:317:
In file included from ./libavcodec/avcodec.h:31:
In file included from ./libavutil/samplefmt.h:24:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491In file included from libavdevice/bktr.c:27:
In file included from ./libavformat/internal.h:27:
In file included from ./libavformat/avformat.h:317:
In file included from ./libavcodec/avcodec.h:31:
In file included from ./libavutil/samplefmt.h:24:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

In file included from libavdevice/dshow_common.c:22:
In file included from libavdevice/dshow_capture.h:27:
In file included from libavdevice/avdevice.h:48:
In file included from ./libavutil/log.h:25:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

In file included from libavdevice/dshow.c:22:
In file included from libavdevice/dshow_capture.h:27:
In file included from libavdevice/avdevice.h:48:
In file included from ./libavutil/log.h:25:
In file included from ./libavutil/avutil.h:296:
In file included from ./libavutil/common.h:491:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found

include <asm/unistd.h>

      ^~~~~~~~~~~~~~

1 error generated.
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/alsa_dec.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [ffbuild/common.mak:59: libavdevice/alldevices.o] Error 1
1 error generated.
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/alsa.o] Error 1
make[1]: *** [ffbuild/common.mak:59: libavdevice/alsa_enc.o] Error 1
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/decklink_dec_c.o] Error 1
1 error generated.
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/avdevice.o] Error 1
make[1]: *** [ffbuild/common.mak:59: libavdevice/caca.o] Error 1
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/decklink_enc_c.o] Error 1
1 error generated.
1 error generated.
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/bktr.o] Error 1
make[1]: *** [ffbuild/common.mak:59: libavdevice/android_camera.o] Error 1
1 error generated.
make[1]: *** [ffbuild/common.mak:65: libavdevice/avfoundation.o] Error 1
make[1]: *** [ffbuild/common.mak:59: libavdevice/dshow_common.o] Error 1
1 error generated.
make[1]: *** [ffbuild/common.mak:59: libavdevice/dshow.o] Error 1
libavdevice/decklink_common.cpp:28:10: fatal error: 'DeckLinkAPI.h' file not found
#include <DeckLinkAPI.h>
^~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [ffbuild/common.mak:62: libavdevice/decklink_common.o] Error 1
libavdevice/decklink_dec.cpp:33:10: fatal error: 'DeckLinkAPI.h' file not found
#include <DeckLinkAPI.h>
^~~~~~~~~~~~~~~
libavdevice/decklink_enc.cpp:31:10: fatal error: 'DeckLinkAPI.h' file not found
#include <DeckLinkAPI.h>
^~~~~~~~~~~~~~~
1 error generated.
make[1]: *** [ffbuild/common.mak:62: libavdevice/decklink_enc.o] Error 1
1 error generated.
make[1]: *** [ffbuild/common.mak:62: libavdevice/decklink_dec.o] Error 1
make[1]: Leaving directory '/home/zhushy/openharmony/device/hisilicon/third_party/ffmpeg/ffmpeg-y'
make: *** [Makefile:49: ffmpeg-y] Error 2

评论 (5)

harmonyos_next 创建了缺陷
harmonyos_next 关联仓库设置为OpenHarmony/docs
duangavin123 负责人设置为weichaox
NEEN 负责人weichaox 修改为未设置
NEEN 负责人设置为peitaiyi
展开全部操作日志

请参考hi3516dv300环境搭建检查环境sh是否为bash。
输入图片说明

另外,编译错误请提供如下基本信息,方便定位:
编译环境: 例如:Ubuntu 16.04、linux虚拟环境WSL Ubuntu 18.04
版本/分支: 例如:master、OpenHarmony_1.0.1_release、OpenHarmony_release_v1.1.0
问题描述: 例如:liteos编译失败
编译命令/过程: 例如:1、hb set选择ipcamera_hispark_taurus, 2、hb build
编译日志: 例如:out/hispark_taurus/ipcamer/build.log和out/hispark_taurus/ipcamer/error.log

  • 虚拟机安装的ubuntu:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"
NAME="Ubuntu"
VERSION="18.04.5 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.5 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
  • Master最新代码
  • hb env
zhushy@ubuntu:~/openharmony$ hb env
[OHOS INFO] root path: /home/zhushy/openharmony
[OHOS INFO] board: hispark_taurus
[OHOS INFO] kernel: linux
[OHOS INFO] product: ipcamera_hispark_taurus_linux
[OHOS INFO] product path: /home/zhushy/openharmony/vendor/hisilicon/hispark_taurus_linux
[OHOS INFO] device path: /home/zhushy/openharmony/device/hisilicon/hispark_taurus/sdk_linux

NEEN 任务状态待办的 修改为已确认

感谢反馈。


[OHOS ERROR] [663/2752] LLVM LINK ./bin/media_server
[OHOS ERROR] FAILED: bin/media_server unstripped/bin/media_server
[OHOS ERROR] /home/zhushy/llvm/bin/clang++ -Wl,-Map=media_server.map -lstdc++ -Wl,-rpath-link=/home/zhushy/openharmony////out/hispark_taurus/ipcamera_hispark_taurus_linux -lhdi_media -mfloat-abi=softfp -mfpu=neon-vfpv4 -mcpu=cortex-a7 -lc -L/home/zhushy/openharmony/out/hispark_taurus/ipcamera_hispark_taurus_linux -Wl,-rpath-link=/home/zhushy/openharmony/out/hispark_taurus/ipcamera_hispark_taurus_linux -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -pie --target=arm-linux-ohosmusl --sysroot=/home/zhushy/openharmony/out/hispark_taurus/ipcamera_hispark_taurus_linux/sysroot obj/foundation/multimedia/media_lite/services/media_server.media_main.o    -o ./unstripped/bin/media_server && /home/zhushy/llvm/bin/llvm-objcopy --strip-all "./unstripped/bin/media_server" "./bin/media_server"
[OHOS ERROR] ld.lld: error: /home/zhushy/openharmony/out/hispark_taurus/ipcamera_hispark_taurus_linux/libhdi_media.so:1: unknown directive: version
[OHOS ERROR] >>> version https://git-lfs.github.com/spec/v1
[OHOS ERROR] >>> ^
[OHOS ERROR] clang-10: error: linker command failed with exit code 1 (use -v to see invocation)
[OHOS ERROR] you can check build log in /home/zhushy/openharmony/out/hispark_taurus/ipcamera_hispark_taurus_linux/build.log
[OHOS ERROR] command: "/home/zhushy/ninja/ninja -w dupbuild=warn -C /home/zhushy/openharmony/out/hispark_taurus/ipcamera_hispark_taurus_linux" failed

输入图片说明

这是什么问题?

忘记执行 repo forall -c 'git lfs pull'了。

@jady3356 请关闭 谢谢

仟辰 任务状态已确认 修改为已拒绝

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
8300925 wx 6e047a373e 1605102884
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs

搜索帮助