BOARD_NAME=hi3516dv300 HOS_BUILD_COMPILER=clang STORAGE_TYPE=emmc HOS_KERNEL_TYPE=liteos_a CC_PATH=/home/zhushy/llvm/bin
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
^~~~~~~~~~~~~~
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
^~~~~~~~~~~~~~
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
^~~~~~~~~~~~~~
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
^~~~~~~~~~~~~~
:
In file included from ./libavutil/internal.h:42:
./libavutil/timer.h:37:11: fatal error: 'asm/unistd.h' file not found
^~~~~~~~~~~~~~
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
^~~~~~~~~~~~~~
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
^~~~~~~~~~~~~~
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
请参考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
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
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
感谢反馈。
[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 请关闭 谢谢
登录 后才可以发表评论