HarmonyOS 鸿蒙Next FFmpeg 编译失败
HarmonyOS 鸿蒙Next FFmpeg 编译失败
Build OS Darwin
OHOS_SDK=/Users/ohpm/ohos_sdk/packages/ohos-sdk/darwin
CLANG_VERSION=15.0.4
FFmpeg not ready. wait rtmpdump openssl_1_0_2u
rtmpdump not ready. wait openssl_1_0_2u
openssl-OpenSSL_1_0_2u.tar.gz: OK
Start building openssl_1_0_2u OpenSSL_1_0_2u!
/Users/ohpm/harmonyos/ijkplayer/ffmpeg/community/openssl_1_0_2u/openssl-OpenSSL_1_0_2u.tar.gz,存在
openssl-OpenSSL_1_0_2u.tar.gz: OK
x openssl-OpenSSL_1_0_2u/
x openssl-OpenSSL_1_0_2u/.gitignore
x openssl-OpenSSL_1_0_2u/.travis-create-release.sh
x openssl-OpenSSL_1_0_2u/.travis.yml
x openssl-OpenSSL_1_0_2u/ACKNOWLEDGMENTS
x openssl-OpenSSL_1_0_2u/CHANGES
x openssl-OpenSSL_1_0_2u/CHANGES.SSLeay
x openssl-OpenSSL_1_0_2u/CONTRIBUTING
x openssl-OpenSSL_1_0_2u/Configure
x openssl-OpenSSL_1_0_2u/FAQ
x openssl-OpenSSL_1_0_2u/GitConfigure
x openssl-OpenSSL_1_0_2u/GitMake
x openssl-OpenSSL_1_0_2u/INSTALL
x openssl-OpenSSL_1_0_2u/INSTALL.DJGPP
x openssl-OpenSSL_1_0_2u/INSTALL.MacOS
x openssl-OpenSSL_1_0_2u/INSTALL.NW
x openssl-OpenSSL_1_0_2u/INSTALL.OS2
x openssl-OpenSSL_1_0_2u/INSTALL.VMS
x openssl-OpenSSL_1_0_2u/INSTALL.W32
x openssl-OpenSSL_1_0_2u/INSTALL.W64
x openssl-OpenSSL_1_0_2u/INSTALL.WCE
x openssl-OpenSSL_1_0_2u/LICENSE
x openssl-OpenSSL_1_0_2u/MacOS/
x openssl-OpenSSL_1_0_2u/MacOS/GUSI_Init.cpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/CPStringUtils.cpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/CPStringUtils.hpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/ErrorHandling.cpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/ErrorHandling.hpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/GetHTTPS.cpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/MacSocket.cpp
x openssl-OpenSSL_1_0_2u/MacOS/GetHTTPS.src/MacSocket.h
x openssl-OpenSSL_1_0_2u/MacOS/OpenSSL.mcp.hqx
x openssl-OpenSSL_1_0_2u/MacOS/Randomizer.cpp
x openssl-OpenSSL_1_0_2u/MacOS/Randomizer.h
x openssl-OpenSSL_1_0_2u/MacOS/TODO
x openssl-OpenSSL_1_0_2u/MacOS/_MWERKS_GUSI_prefix.h
x openssl-OpenSSL_1_0_2u/MacOS/_MWERKS_prefix.h
x openssl-OpenSSL_1_0_2u/MacOS/buildinf.h
x openssl-OpenSSL_1_0_2u/MacOS/mklinks.as.hqx
x openssl-OpenSSL_1_0_2u/MacOS/opensslconf.h
x openssl-OpenSSL_1_0_2u/Makefile.org
x openssl-OpenSSL_1_0_2u/Makefile.shared
x openssl-OpenSSL_1_0_2u/NEWS
x openssl-OpenSSL_1_0_2u/Netware/
x openssl-OpenSSL_1_0_2u/Netware/build.bat
x openssl-OpenSSL_1_0_2u/Netware/cpy_tests.bat
x openssl-OpenSSL_1_0_2u/Netware/do_tests.pl
x openssl-OpenSSL_1_0_2u/Netware/globals.txt
x openssl-OpenSSL_1_0_2u/Netware/readme.txt
x openssl-OpenSSL_1_0_2u/Netware/set_env.bat
x openssl-OpenSSL_1_0_2u/PROBLEMS
x openssl-OpenSSL_1_0_2u/README
x openssl-OpenSSL_1_0_2u/README.ASN1
x openssl-OpenSSL_1_0_2u/README.ENGINE
x openssl-OpenSSL_1_0_2u/TABLE
x openssl-OpenSSL_1_0_2u/VMS/
x openssl-OpenSSL_1_0_2u/VMS/TODO
x openssl-OpenSSL_1_0_2u/VMS/VMSify-conf.pl
x openssl-OpenSSL_1_0_2u/VMS/WISHLIST.TXT
x openssl-OpenSSL_1_0_2u/VMS/install-vms.com
x openssl-OpenSSL_1_0_2u/VMS/mkshared.com
x openssl-OpenSSL_1_0_2u/VMS/multinet_shr.opt
x openssl-OpenSSL_1_0_2u/VMS/openssl_startup.com
x openssl-OpenSSL_1_0_2u/VMS/openssl_undo.com
x openssl-OpenSSL_1_0_2u/VMS/openssl_utils.com
x openssl-OpenSSL_1_0_2u/VMS/socketshr_shr.opt
x openssl-OpenSSL_1_0_2u/VMS/tcpip_shr_decc.opt
x openssl-OpenSSL_1_0_2u/VMS/test-includes.com
x openssl-OpenSSL_1_0_2u/VMS/ucx_shr_decc.opt
x openssl-OpenSSL_1_0_2u/VMS/ucx_shr_decc_log.opt
x openssl-OpenSSL_1_0_2u/VMS/ucx_shr_vaxc.opt
x openssl-OpenSSL_1_0_2u/apps/
x openssl-OpenSSL_1_0_2u/apps/CA.com
x openssl-OpenSSL_1_0_2u/apps/CA.pl.in
x openssl-OpenSSL_1_0_2u/apps/CA.sh
x openssl-OpenSSL_1_0_2u/apps/Makefile
x openssl-OpenSSL_1_0_2u/apps/app_rand.c
x openssl-OpenSSL_1_0_2u/apps/apps.c
x openssl-OpenSSL_1_0_2u/apps/apps.h
x openssl-OpenSSL_1_0_2u/apps/asn1pars.c
x openssl-OpenSSL_1_0_2u/apps/ca-cert.srl
x openssl-OpenSSL_1_0_2u/apps/ca-key.pem
x openssl-OpenSSL_1_0_2u/apps/ca-req.pem
x openssl-OpenSSL_1_0_2u/apps/ca.c
x openssl-OpenSSL_1_0_2u/apps/cert.pem
x openssl-OpenSSL_1_0_2u/apps/ciphers.c
x openssl-OpenSSL_1_0_2u/apps/client.pem
x openssl-OpenSSL_1_0_2u/apps/cms.c
x openssl-OpenSSL_1_0_2u/apps/crl.c
x openssl-OpenSSL_1_0_2u/apps/crl2p7.c
x openssl-OpenSSL_1_0_2u/apps/demoCA/
x openssl-OpenSSL_1_0_2u/apps/demoCA/cacert.pem
x openssl-OpenSSL_1_0_2u/apps/demoCA/index.txt
x openssl-OpenSSL_1_0_2u/apps/demoCA/private/
x openssl-OpenSSL_1_0_2u/apps/demoCA/private/cakey.pem
x openssl-OpenSSL_1_0_2u/apps/demoCA/serial
x openssl-OpenSSL_1_0_2u/apps/demoSRP/
x openssl-OpenSSL_1_0_2u/apps/demoSRP/srp_verifier.txt
x openssl-OpenSSL_1_0_2u/apps/demoSRP/srp_verifier.txt.attr
x openssl-OpenSSL_1_0_2u/apps/dgst.c
x openssl-OpenSSL_1_0_2u/apps/dh.c
x openssl-OpenSSL_1_0_2u/apps/dh1024.pem
x openssl-OpenSSL_1_0_2u/apps/dh2048.pem
x openssl-OpenSSL_1_0_2u/apps/dh4096.pem
x openssl-OpenSSL_1_0_2u/apps/dh512.pem
x openssl-OpenSSL_1_0_2u/apps/dhparam.c
x openssl-OpenSSL_1_0_2u/apps/dsa-ca.pem
x openssl-OpenSSL_1_0_2u/apps/dsa-pca.pem
x openssl-OpenSSL_1_0_2u/apps/dsa.c
x openssl-OpenSSL_1_0_2u/apps/dsa1024.pem
x openssl-OpenSSL_1_0_2u/apps/dsa512.pem
x openssl-OpenSSL_1_0_2u/apps/dsap.pem
x openssl-OpenSSL_1_0_2u/apps/dsaparam.c
x openssl-OpenSSL_1_0_2u/apps/ec.c
x openssl-OpenSSL_1_0_2u/apps/ecparam.c
x openssl-OpenSSL_1_0_2u/apps/enc.c
x openssl-OpenSSL_1_0_2u/apps/engine.c
x openssl-OpenSSL_1_0_2u/apps/errstr.c
x openssl-OpenSSL_1_0_2u/apps/gendh.c
x openssl-OpenSSL_1_0_2u/apps/gendsa.c
x openssl-OpenSSL_1_0_2u/apps/genpkey.c
x openssl-OpenSSL_1_0_2u/apps/genrsa.c
x openssl-OpenSSL_1_0_2u/apps/install-apps.com
x openssl-OpenSSL_1_0_2u/apps/makeapps.com
x openssl-OpenSSL_1_0_2u/apps/nseq.c
x openssl-OpenSSL_1_0_2u/apps/ocsp.c
x openssl-OpenSSL_1_0_2u/apps/oid.cnf
x openssl-OpenSSL_1_0_2u/apps/openssl-vms.cnf
x openssl-OpenSSL_1_0_2u/apps/openssl.c
x openssl-OpenSSL_1_0_2u/apps/openssl.cnf
x openssl-OpenSSL_1_0_2u/apps/passwd.c
x openssl-OpenSSL_1_0_2u/apps/pca-cert.srl
x openssl-OpenSSL_1_0_2u/apps/pca-key.pem
x openssl-OpenSSL_1_0_2u/apps/pca-req.pem
x openssl-OpenSSL_1_0_2u/apps/pkcs12.c
x openssl-OpenSSL_1_0_2u/apps/pkcs7.c
x openssl-OpenSSL_1_0_2u/apps/pkcs8.c
x openssl-OpenSSL_1_0_2u/apps/pkey.c
x openssl-OpenSSL_1_0_2u/apps/pkeyparam.c
x openssl-OpenSSL_1_0_2u/apps/pkeyutl.c
x openssl-OpenSSL_1_0_2u/apps/prime.c
x openssl-OpenSSL_1_0_2u/apps/privkey.pem
x openssl-OpenSSL_1_0_2u/apps/progs.h
x openssl-OpenSSL_1_0_2u/apps/progs.pl
x openssl-OpenSSL_1_0_2u/apps/rand.c
x openssl-OpenSSL_1_0_2u/apps/req.c
x openssl-OpenSSL_1_0_2u/apps/req.pem
x openssl-OpenSSL_1_0_2u/apps/rsa.c
x openssl-OpenSSL_1_0_2u/apps/rsa8192.pem
x openssl-OpenSSL_1_0_2u/apps/rsautl.c
x openssl-OpenSSL_1_0_2u/apps/s1024key.pem
x openssl-OpenSSL_1_0_2u/apps/s1024req.pem
x openssl-OpenSSL_1_0_2u/apps/s512-key.pem
x openssl-OpenSSL_1_0_2u/apps/s512-req.pem
x openssl-OpenSSL_1_0_2u/apps/s_apps.h
x openssl-OpenSSL_1_0_2u/apps/s_cb.c
x openssl-OpenSSL_1_0_2u/apps/s_client.c
x openssl-OpenSSL_1_0_2u/apps/s_server.c
x openssl-OpenSSL_1_0_2u/apps/s_socket.c
x openssl-OpenSSL_1_0_2u/apps/s_time.c
x openssl-OpenSSL_1_0_2u/apps/server.pem
x openssl-OpenSSL_1_0_2u/apps/server.srl
x openssl-OpenSSL_1_0_2u/apps/server2.pem
x openssl-OpenSSL_1_0_2u/apps/sess_id.c
x openssl-OpenSSL_1_0_2u/apps/set/
x openssl-OpenSSL_1_0_2u/apps/set/set-g-ca.pem
x openssl-OpenSSL_1_0_2u/apps/set/set-m-ca.pem
x openssl-OpenSSL_1_0_2u/apps/set/set_b_ca.pem
x openssl-OpenSSL_1_0_2u/apps/set/set_c_ca.pem
x openssl-OpenSSL_1_0_2u/apps/set/set_d_ct.pem
x openssl-OpenSSL_1_0_2u/apps/set/set_root.pem
x openssl-OpenSSL_1_0_2u/apps/smime.c
x openssl-OpenSSL_1_0_2u/apps/speed.c
x openssl-OpenSSL_1_0_2u/apps/spkac.c
x openssl-OpenSSL_1_0_2u/apps/srp.c
x openssl-OpenSSL_1_0_2u/apps/testCA.pem
x openssl-OpenSSL_1_0_2u/apps/testdsa.h
x openssl-OpenSSL_1_0_2u/apps/testrsa.h
x openssl-OpenSSL_1_0_2u/apps/timeouts.h
x openssl-OpenSSL_1_0_2u/apps/ts.c
x openssl-OpenSSL_1_0_2u/apps/tsget
x openssl-OpenSSL_1_0_2u/apps/verify.c
x openssl-OpenSSL_1_0_2u/apps/version.c
x openssl-OpenSSL_1_0_2u/apps/vms_decc_init.c
x openssl-OpenSSL_1_0_2u/apps/vms_term_sock.c
x openssl-OpenSSL_1_0_2u/apps/vms_term_sock.h
x openssl-OpenSSL_1_0_2u/apps/winrand.c
x openssl-OpenSSL_1_0_2u/apps/x509.c
x openssl-OpenSSL_1_0_2u/appveyor.yml
x openssl-OpenSSL_1_0_2u/bugs/
x openssl-OpenSSL_1_0_2u/bugs/MS
x openssl-OpenSSL_1_0_2u/bugs/SSLv3
x openssl-OpenSSL_1_0_2u/bugs/alpha.c
x openssl-OpenSSL_1_0_2u/bugs/dggccbug.c
x openssl-OpenSSL_1_0_2u/bugs/sgiccbug.c
x openssl-OpenSSL_1_0_2u/bugs/sslref.dif
x openssl-OpenSSL_1_0_2u/bugs/stream.c
x openssl-OpenSSL_1_0_2u/bugs/ultrixcc.c
x openssl-OpenSSL_1_0_2u/certs/
x openssl-OpenSSL_1_0_2u/certs/README.RootCerts
x openssl-OpenSSL_1_0_2u/certs/demo/
x openssl-OpenSSL_1_0_2u/certs/demo/ca-cert.pem
x openssl-OpenSSL_1_0_2u/certs/demo/dsa-ca.pem
x openssl-OpenSSL_1_0_2u/certs/demo/dsa-pca.pem
x openssl-OpenSSL_1_0_2u/certs/demo/pca-cert.pem
x openssl-OpenSSL_1_0_2u/certs/expired/
x openssl-OpenSSL_1_0_2u/certs/expired/ICE.crl
x openssl-OpenSSL_1_0_2u/config
x openssl-OpenSSL_1_0_2u/crypto/
x openssl-OpenSSL_1_0_2u/crypto/LPdir_nyi.c
x openssl-OpenSSL_1_0_2u/crypto/LPdir_unix.c
x openssl-OpenSSL_1_0_2u/crypto/LPdir_vms.c
x openssl-OpenSSL_1_0_2u/crypto/LPdir_win.c
x openssl-OpenSSL_1_0_2u/crypto/LPdir_win32.c
x openssl-OpenSSL_1_0_2u/crypto/LPdir_wince.c
x openssl-OpenSSL_1_0_2u/crypto/Makefile
x openssl-OpenSSL_1_0_2u/crypto/aes/
x openssl-OpenSSL_1_0_2u/crypto/aes/Makefile
x openssl-OpenSSL_1_0_2u/crypto/aes/README
x openssl-OpenSSL_1_0_2u/crypto/aes/aes.h
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_cbc.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_cfb.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_core.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_ctr.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_ecb.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_ige.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_locl.h
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_misc.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_ofb.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_wrap.c
x openssl-OpenSSL_1_0_2u/crypto/aes/aes_x86core.c
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-586.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-armv4.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-ia64.S
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-mips.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-parisc.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-ppc.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-s390x.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-sparcv9.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aes-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesni-mb-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesni-sha1-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesni-sha256-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesni-x86.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesni-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesp8-ppc.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aest4-sparcv9.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/aesv8-armx.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/bsaes-armv7.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/bsaes-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/vpaes-ppc.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/vpaes-x86.pl
x openssl-OpenSSL_1_0_2u/crypto/aes/asm/vpaes-x86_64.pl
x openssl-OpenSSL_1_0_2u/crypto/alphacpuid.pl
x openssl-OpenSSL_1_0_2u/crypto/arm64cpuid.S
x openssl-OpenSSL_1_0_2u/crypto/arm_arch.h
x openssl-OpenSSL_1_0_2u/crypto/armcap.c
x openssl-OpenSSL_1_0_2u/crypto/armv4cpuid.S
x openssl-OpenSSL_1_0_2u/crypto/asn1/
x openssl-OpenSSL_1_0_2u/crypto/asn1/Makefile
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_bitstr.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_bool.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_bytes.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_d2i_fp.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_digest.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_dup.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_enum.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_gentm.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_i2d_fp.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_int.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_mbstr.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_object.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_octet.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_print.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_set.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_sign.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_strex.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_strnid.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_time.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_type.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_utctm.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_utf8.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/a_verify.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/ameth_lib.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1.h
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_err.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_gen.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_int.h
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_lib.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_locl.h
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_mac.h
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1_par.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn1t.h
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn_mime.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn_moid.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/asn_pack.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/bio_asn1.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/bio_ndef.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/charmap.h
x openssl-OpenSSL_1_0_2u/crypto/asn1/charmap.pl
x openssl-OpenSSL_1_0_2u/crypto/asn1/d2i_pr.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/d2i_pu.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/evp_asn1.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/f_enum.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/f_int.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/f_string.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/i2d_pr.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/i2d_pu.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/n_pkey.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/nsseq.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/p5_pbe.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/p5_pbev2.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/p8_pkey.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_bitst.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_crl.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_pkey.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_req.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_spki.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_x509.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/t_x509a.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_dec.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_enc.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_fre.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_new.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_prn.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_typ.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/tasn_utl.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_algor.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_attrib.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_bignum.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_crl.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_exten.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_info.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_long.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_name.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_nx509.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_pkey.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_pubkey.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_req.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_sig.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_spki.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_val.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_x509.c
x openssl-OpenSSL_1_0_2u/crypto/asn1/x_x509a.c
x openssl-OpenSSL_1_0_2u/crypto/bf/
x openssl-OpenSSL_1_0_2u/crypto/bf/COPYRIGHT
x openssl-OpenSSL_1_0_2u/crypto/bf/INSTALL
x openssl-OpenSSL_1_0_2u/crypto/bf/Makefile
x openssl-OpenSSL_1_0_2u/crypto/bf/README
x openssl-OpenSSL_1_0_2u/crypto/bf/VERSION
x openssl-OpenSSL_1_0_2u/crypto/bf/asm/
x openssl-OpenSSL_1_0_2u/crypto/bf/asm/bf-586.pl
x openssl-OpenSSL_1_0_2u/crypto/bf/asm/bf-686.pl
x openssl-OpenSSL_1_0_2u/crypto/bf/asm/readme
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_cbc.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_cfb64.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_ecb.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_enc.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_locl.h
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_ofb64.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_opts.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_pi.h
x openssl-OpenSSL_1_0_2u/crypto/bf/bf_skey.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bfs.cpp
x openssl-OpenSSL_1_0_2u/crypto/bf/bfspeed.c
x openssl-OpenSSL_1_0_2u/crypto/bf/bftest.c
x openssl-OpenSSL_1_0_2u/crypto/bf/blowfish.h
x openssl-OpenSSL_1_0_2u/crypto/bio/
x openssl-OpenSSL_1_0_2u/crypto/bio/Makefile
x openssl-OpenSSL_1_0_2u/crypto/bio/b_dump.c
x openssl-OpenSSL_1_0_2u/crypto/bio/b_print.c
x openssl-OpenSSL_1_0_2u/crypto/bio/b_sock.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bf_buff.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bf_lbuf.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bf_nbio.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bf_null.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bio.h
x openssl-OpenSSL_1_0_2u/crypto/bio/bio_cb.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bio_err.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bio_lcl.h
x openssl-OpenSSL_1_0_2u/crypto/bio/bio_lib.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_acpt.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_bio.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_conn.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_dgram.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_fd.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_file.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_log.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_mem.c
x openssl-OpenSSL_1_0_2u/crypto/bio/bss_null.c
·································
x openssl-OpenSSL_1_0_2u/util/x86asm.sh
Compileing OpenHarmony armeabi-v7a openssl_1_0_2u OpenSSL_1_0_2u libs...
ERROR during : build --prefix=/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/usr/openssl_1_0_2u/armeabi-v7a/
/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../community/openssl_1_0_2u build ERROR. errno: 1
FFmpeg not ready. wait rtmpdump openssl_1_0_2u
rtmpdump not ready. wait openssl_1_0_2u
FFmpeg not ready. wait rtmpdump openssl_1_0_2u
Please check the dependencies of these items:
/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../community/rtmpdump /Users
/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../thirdparty//FFmpeg
The follow pkg build error!
/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../community/openssl_1_0_2u
更多关于HarmonyOS 鸿蒙Next FFmpeg 编译失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
试下执行下第二步的操作:
-
FFmpeg编译主要参考:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/thirdparty/FFmpeg/docs/hap_integrate.md
-
修改/thirdparty/FFmpeg的文件夹中的HPKBUILD文件,archs选项中去除"armeabi-v7a"
-
开始编译:
cd lycium
./build.sh FFmpeg
更多关于HarmonyOS 鸿蒙Next FFmpeg 编译失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
大佬,还是报错
x openssl-OpenSSL_1_0_2u/util/x86asm.sh
Compileing OpenHarmony armeabi-v7a openssl_1_0_2u OpenSSL_1_0_2u libs...
ERROR during : build --prefix=/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/usr/openssl_1_0_2u/armeabi-v7a/
/Users/zhangxiaobing/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../community/openssl_1_0_2u build ERROR. errno: 1
FFmpeg not ready. wait rtmpdump openssl_1_0_2u
rtmpdump not ready. wait openssl_1_0_2u
FFmpeg not ready. wait rtmpdump openssl_1_0_2u
Please check the dependencies of these items:
/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../community/rtmpdump /Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../thirdparty//FFmpeg
The follow pkg build error!
/Users/ohpm/harmonyos/ijkplayer/ffmpeg/lycium/../community/openssl_1_0_2u,
要编译另一个FFmpeg文件夹,有后缀的那个,
-
源代码版本:
4.0
-
编译平台:
Windows x64
-
编译器:
msvc
-
配置选项:
--toolchain=msvc
--enable-shared
--disable-static
--disable-doc
--disable-avx
--disable-fpic
--prefix=C:\ffmpeg_build
-
命令:
cmake -G "NMake Makefiles" ^ -DCMAKE_INSTALL_PREFIX=C:\ffmpeg_build ^ -DFFMPEG_DIR=C:\ffmpeg_build ^ -DFFMPEG_BUILD_DIR=C:\ffmpeg_build ^ -DENABLE_SHARED=YES ^ -DDISABLE_STATIC=YES ^ -DDISABLE_DOC=YES ^ -DDISABLE_AVX=YES ^ -DDISABLE_FPIC=YES ^ -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake ^ C:\path\to\ffmpeg
-
链接库:
avcodec
avdevice
avfilter
avformat
avutil
postproc
swscale
swresample
-
头文件目录:
C:\ffmpeg_build\include
-
库文件目录:
C:\ffmpeg_build\lib
-
二进制文件目录:
C:\ffmpeg_build\bin
针对HarmonyOS(鸿蒙)Next FFmpeg编译失败的问题,可能的原因及解决方法如下:
-
依赖库不匹配: FFmpeg编译依赖于多个第三方库,如libx264、libx265等。在HarmonyOS上编译时,需要确保这些依赖库的版本与FFmpeg的版本兼容,并且已经正确安装到鸿蒙系统的开发环境中。
-
编译配置问题: 检查FFmpeg的配置文件(如config.sh或configure脚本),确保所有配置项都正确无误,特别是与鸿蒙系统相关的编译选项。可能需要手动指定某些编译参数或路径。
-
工具链问题: 鸿蒙系统使用特定的工具链进行编译,确保你使用的是与鸿蒙系统兼容的工具链版本。如果工具链版本过旧或不支持鸿蒙系统,可能会导致编译失败。
-
源码适配问题: FFmpeg的源码可能还没有完全适配鸿蒙系统,需要查看FFmpeg的官方文档或社区,看是否有针对鸿蒙系统的适配说明或补丁。
如果以上方法都无法解决编译失败的问题,可能是由于更复杂的系统或源码问题。此时,建议直接联系鸿蒙系统的官方客服,获取更专业的技术支持。官网客服地址是:https://www.itying.com/category-93-b0.html