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

4 回复

试下执行下第二步的操作:

  1. FFmpeg编译主要参考:https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/thirdparty/FFmpeg/docs/hap_integrate.md

  2. 修改/thirdparty/FFmpeg的文件夹中的HPKBUILD文件,archs选项中去除"armeabi-v7a"

  3. 开始编译:

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编译失败的问题,可能的原因及解决方法如下:

  1. 依赖库不匹配: FFmpeg编译依赖于多个第三方库,如libx264、libx265等。在HarmonyOS上编译时,需要确保这些依赖库的版本与FFmpeg的版本兼容,并且已经正确安装到鸿蒙系统的开发环境中。

  2. 编译配置问题: 检查FFmpeg的配置文件(如config.sh或configure脚本),确保所有配置项都正确无误,特别是与鸿蒙系统相关的编译选项。可能需要手动指定某些编译参数或路径。

  3. 工具链问题: 鸿蒙系统使用特定的工具链进行编译,确保你使用的是与鸿蒙系统兼容的工具链版本。如果工具链版本过旧或不支持鸿蒙系统,可能会导致编译失败。

  4. 源码适配问题: FFmpeg的源码可能还没有完全适配鸿蒙系统,需要查看FFmpeg的官方文档或社区,看是否有针对鸿蒙系统的适配说明或补丁。

如果以上方法都无法解决编译失败的问题,可能是由于更复杂的系统或源码问题。此时,建议直接联系鸿蒙系统的官方客服,获取更专业的技术支持。官网客服地址是:https://www.itying.com/category-93-b0.html

回到顶部