cine-io / android-ffmpeg-with-rtmp

script(s) to build ffmpeg for android, including support for RTMP (and OpenSSL)
241 stars 106 forks source link

Couldn't configure ffmpeg! #9

Closed satishdasyam closed 9 years ago

satishdasyam commented 9 years ago

Package libssl was not found in the pkg-config search path. Perhaps you should add the directory containing `libssl.pc' to the PKG_CONFIG_PATH environment variable.

Please help me in compiling it.

maodei commented 9 years ago

I got this error too...

jeffreywescott commented 9 years ago

Please let me know:

  1. What version of the NDK you are using.
  2. What version of OS X you are using.

Also please include any relevant log output.

Better yet, please submit a pull-request if you fix things yourself and get it to compile! :-)

satishdasyam commented 9 years ago

android-ndk-r10d ubuntu 14.04 LTS(64)

As there is a problem in downloading libraries from git from script i have downloaded from command prompt and placed in the folders src/ ffmpeg,openssl-android,rtmpdump and i have run the scripts by commenting these lines.

test -d ${src_root}/rtmpdump || \

#  git clone git://git.ffmpeg.org/rtmpdump ${src_root}/rtmpdump >> ${build_log} 2>&1 || \
#  die "Couldn't clone rtmpdump repository!"

I doesnt know where the problem lies so i am cloning my build.log

Android NDK: WARNING:/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/crypto/Android.mk:crypto_static: LOCAL_LDLIBS is always ignored for static libraries
[armeabi] Compile thumb : crypto <= cryptlib.c /home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/crypto/cryptlib.c: In function 'CRYPTO_THREADID_current': /home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/crypto/cryptlib.c:503:2: warning: passing argument 2 of 'CRYPTO_THREADID_set_pointer' discards 'volatile' qualifier from pointer target type [enabled by default] CRYPTO_THREADID_set_pointer(id, &errno); ^ /home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/crypto/cryptlib.c:431:6: note: expected 'void ' but argument is of type 'volatile int ' void CRYPTO_THREADID_set_pointer(CRYPTO_THREADID id, void ptr) ^ [armeabi] Compile thumb : crypto <= mem.c [armeabi] Compile thumb : crypto <= mem_clr.c [armeabi] Compile thumb : crypto <= mem_dbg.c [armeabi] Compile thumb : crypto <= cversion.c [armeabi] Compile thumb : crypto <= ex_data.c [armeabi] Compile thumb : crypto <= cpt_err.c [armeabi] Compile thumb : crypto <= ebcdic.c [armeabi] Compile thumb : crypto <= uid.c [armeabi] Compile thumb : crypto <= o_time.c [armeabi] Compile thumb : crypto <= o_str.c [armeabi] Compile thumb : crypto <= o_dir.c [armeabi] Compile thumb : crypto <= aes_cbc.c [armeabi] Compile thumb : crypto <= aes_cfb.c [armeabi] Compile thumb : crypto <= aes_ctr.c [armeabi] Compile thumb : crypto <= aes_ecb.c [armeabi] Compile thumb : crypto <= aes_misc.c [armeabi] Compile thumb : crypto <= aes_ofb.c [armeabi] Compile thumb : crypto <= aes_wrap.c [armeabi] Compile thumb : crypto <= a_bitstr.c [armeabi] Compile thumb : crypto <= a_bool.c [armeabi] Compile thumb : crypto <= a_bytes.c [armeabi] Compile thumb : crypto <= a_d2i_fp.c [armeabi] Compile thumb : crypto <= a_digest.c [armeabi] Compile thumb : crypto <= a_dup.c [armeabi] Compile thumb : crypto <= a_enum.c [armeabi] Compile thumb : crypto <= a_gentm.c [armeabi] Compile thumb : crypto <= a_i2d_fp.c [armeabi] Compile thumb : crypto <= a_int.c [armeabi] Compile thumb : crypto <= a_mbstr.c [armeabi] Compile thumb : crypto <= a_object.c [armeabi] Compile thumb : crypto <= a_octet.c [armeabi] Compile thumb : crypto <= a_print.c [armeabi] Compile thumb : crypto <= a_set.c [armeabi] Compile thumb : crypto <= a_sign.c [armeabi] Compile thumb : crypto <= a_strex.c [armeabi] Compile thumb : crypto <= a_strnid.c [armeabi] Compile thumb : crypto <= a_time.c [armeabi] Compile thumb : crypto <= a_type.c [armeabi] Compile thumb : crypto <= a_utctm.c [armeabi] Compile thumb : crypto <= a_utf8.c [armeabi] Compile thumb : crypto <= a_verify.c [armeabi] Compile thumb : crypto <= ameth_lib.c [armeabi] Compile thumb : crypto <= asn1_err.c [armeabi] Compile thumb : crypto <= asn1_gen.c [armeabi] Compile thumb : crypto <= asn1_lib.c [armeabi] Compile thumb : crypto <= asn1_par.c [armeabi] Compile thumb : crypto <= asn_mime.c [armeabi] Compile thumb : crypto <= asn_moid.c [armeabi] Compile thumb : crypto <= asn_pack.c [armeabi] Compile thumb : crypto <= bio_asn1.c [armeabi] Compile thumb : crypto <= bio_ndef.c [armeabi] Compile thumb : crypto <= d2i_pr.c [armeabi] Compile thumb : crypto <= d2i_pu.c [armeabi] Compile thumb : crypto <= evp_asn1.c [armeabi] Compile thumb : crypto <= f_enum.c [armeabi] Compile thumb : crypto <= f_int.c [armeabi] Compile thumb : crypto <= f_string.c [armeabi] Compile thumb : crypto <= i2d_pr.c [armeabi] Compile thumb : crypto <= i2d_pu.c [armeabi] Compile thumb : crypto <= n_pkey.c [armeabi] Compile thumb : crypto <= nsseq.c [armeabi] Compile thumb : crypto <= p5_pbe.c [armeabi] Compile thumb : crypto <= p5_pbev2.c [armeabi] Compile thumb : crypto <= p8_pkey.c [armeabi] Compile thumb : crypto <= t_bitst.c [armeabi] Compile thumb : crypto <= t_crl.c [armeabi] Compile thumb : crypto <= t_pkey.c [armeabi] Compile thumb : crypto <= t_req.c [armeabi] Compile thumb : crypto <= t_spki.c [armeabi] Compile thumb : crypto <= t_x509.c [armeabi] Compile thumb : crypto <= t_x509a.c [armeabi] Compile thumb : crypto <= tasn_dec.c [armeabi] Compile thumb : crypto <= tasn_enc.c [armeabi] Compile thumb : crypto <= tasn_fre.c [armeabi] Compile thumb : crypto <= tasn_new.c [armeabi] Compile thumb : crypto <= tasn_prn.c [armeabi] Compile thumb : crypto <= tasn_typ.c [armeabi] Compile thumb : crypto <= tasn_utl.c [armeabi] Compile thumb : crypto <= x_algor.c [armeabi] Compile thumb : crypto <= x_attrib.c [armeabi] Compile thumb : crypto <= x_bignum.c [armeabi] Compile thumb : crypto <= x_crl.c [armeabi] Compile thumb : crypto <= x_exten.c [armeabi] Compile thumb : crypto <= x_info.c [armeabi] Compile thumb : crypto <= x_long.c [armeabi] Compile thumb : crypto <= x_name.c [armeabi] Compile thumb : crypto <= x_nx509.c [armeabi] Compile thumb : crypto <= x_pkey.c [armeabi] Compile thumb : crypto <= x_pubkey.c [armeabi] Compile thumb : crypto <= x_req.c [armeabi] Compile thumb : crypto <= x_sig.c [armeabi] Compile thumb : crypto <= x_spki.c [armeabi] Compile thumb : crypto <= x_val.c [armeabi] Compile thumb : crypto <= x_x509.c [armeabi] Compile thumb : crypto <= x_x509a.c [armeabi] Compile thumb : crypto <= bf_cfb64.c [armeabi] Compile thumb : crypto <= bf_ecb.c [armeabi] Compile thumb : crypto <= bf_enc.c [armeabi] Compile thumb : crypto <= bf_ofb64.c [armeabi] Compile thumb : crypto <= bf_skey.c [armeabi] Compile thumb : crypto <= b_dump.c [armeabi] Compile thumb : crypto <= b_print.c [armeabi] Compile thumb : crypto <= b_sock.c [armeabi] Compile thumb : crypto <= bf_buff.c [armeabi] Compile thumb : crypto <= bf_nbio.c [armeabi] Compile thumb : crypto <= bf_null.c [armeabi] Compile thumb : crypto <= bio_cb.c [armeabi] Compile thumb : crypto <= bio_err.c [armeabi] Compile thumb : crypto <= bio_lib.c [armeabi] Compile thumb : crypto <= bss_acpt.c [armeabi] Compile thumb : crypto <= bss_bio.c [armeabi] Compile thumb : crypto <= bss_conn.c [armeabi] Compile thumb : crypto <= bss_dgram.c [armeabi] Compile thumb : crypto <= bss_fd.c [armeabi] Compile thumb : crypto <= bss_file.c [armeabi] Compile thumb : crypto <= bss_log.c [armeabi] Compile thumb : crypto <= bss_mem.c [armeabi] Compile thumb : crypto <= bss_null.c [armeabi] Compile thumb : crypto <= bss_sock.c [armeabi] Compile thumb : crypto <= bn_add.c [armeabi] Compile thumb : crypto <= bn_asm.c [armeabi] Compile thumb : crypto <= bn_blind.c [armeabi] Compile thumb : crypto <= bn_ctx.c [armeabi] Compile thumb : crypto <= bn_div.c [armeabi] Compile thumb : crypto <= bn_err.c [armeabi] Compile thumb : crypto <= bn_exp.c [armeabi] Compile thumb : crypto <= bn_exp2.c [armeabi] Compile thumb : crypto <= bn_gcd.c [armeabi] Compile thumb : crypto <= bn_gf2m.c [armeabi] Compile thumb : crypto <= bn_kron.c [armeabi] Compile thumb : crypto <= bn_lib.c [armeabi] Compile thumb : crypto <= bn_mod.c [armeabi] Compile thumb : crypto <= bn_mont.c [armeabi] Compile thumb : crypto <= bn_mpi.c [armeabi] Compile thumb : crypto <= bn_mul.c [armeabi] Compile thumb : crypto <= bn_nist.c [armeabi] Compile thumb : crypto <= bn_prime.c [armeabi] Compile thumb : crypto <= bn_print.c [armeabi] Compile thumb : crypto <= bn_rand.c [armeabi] Compile thumb : crypto <= bn_recp.c [armeabi] Compile thumb : crypto <= bn_shift.c [armeabi] Compile thumb : crypto <= bn_sqr.c [armeabi] Compile thumb : crypto <= bn_sqrt.c [armeabi] Compile thumb : crypto <= bn_word.c [armeabi] Compile thumb : crypto <= buf_err.c [armeabi] Compile thumb : crypto <= buffer.c [armeabi] Compile thumb : crypto <= c_rle.c [armeabi] Compile thumb : crypto <= c_zlib.c [armeabi] Compile thumb : crypto <= comp_err.c [armeabi] Compile thumb : crypto <= comp_lib.c [armeabi] Compile thumb : crypto <= conf_api.c [armeabi] Compile thumb : crypto <= conf_def.c [armeabi] Compile thumb : crypto <= conf_err.c [armeabi] Compile thumb : crypto <= conf_lib.c [armeabi] Compile thumb : crypto <= conf_mall.c [armeabi] Compile thumb : crypto <= conf_mod.c [armeabi] Compile thumb : crypto <= conf_sap.c [armeabi] Compile thumb : crypto <= cbc_cksm.c [armeabi] Compile thumb : crypto <= cbc_enc.c [armeabi] Compile thumb : crypto <= cfb64ede.c [armeabi] Compile thumb : crypto <= cfb64enc.c [armeabi] Compile thumb : crypto <= cfb_enc.c [armeabi] Compile thumb : crypto <= des_enc.c [armeabi] Compile thumb : crypto <= des_old.c [armeabi] Compile thumb : crypto <= des_old2.c [armeabi] Compile thumb : crypto <= ecb3_enc.c [armeabi] Compile thumb : crypto <= ecb_enc.c [armeabi] Compile thumb : crypto <= ede_cbcm_enc.c [armeabi] Compile thumb : crypto <= enc_read.c [armeabi] Compile thumb : crypto <= enc_writ.c [armeabi] Compile thumb : crypto <= fcrypt.c [armeabi] Compile thumb : crypto <= fcrypt_b.c [armeabi] Compile thumb : crypto <= ofb64ede.c [armeabi] Compile thumb : crypto <= ofb64enc.c [armeabi] Compile thumb : crypto <= ofb_enc.c [armeabi] Compile thumb : crypto <= pcbc_enc.c [armeabi] Compile thumb : crypto <= qud_cksm.c [armeabi] Compile thumb : crypto <= rand_key.c [armeabi] Compile thumb : crypto <= read2pwd.c [armeabi] Compile thumb : crypto <= rpc_enc.c [armeabi] Compile thumb : crypto <= set_key.c [armeabi] Compile thumb : crypto <= str2key.c [armeabi] Compile thumb : crypto <= xcbc_enc.c [armeabi] Compile thumb : crypto <= dh_ameth.c [armeabi] Compile thumb : crypto <= dh_asn1.c [armeabi] Compile thumb : crypto <= dh_check.c [armeabi] Compile thumb : crypto <= dh_depr.c [armeabi] Compile thumb : crypto <= dh_err.c [armeabi] Compile thumb : crypto <= dh_gen.c [armeabi] Compile thumb : crypto <= dh_key.c [armeabi] Compile thumb : crypto <= dh_lib.c [armeabi] Compile thumb : crypto <= dh_pmeth.c [armeabi] Compile thumb : crypto <= dsa_ameth.c [armeabi] Compile thumb : crypto <= dsa_asn1.c [armeabi] Compile thumb : crypto <= dsa_depr.c [armeabi] Compile thumb : crypto <= dsa_err.c [armeabi] Compile thumb : crypto <= dsa_gen.c [armeabi] Compile thumb : crypto <= dsa_key.c [armeabi] Compile thumb : crypto <= dsa_lib.c [armeabi] Compile thumb : crypto <= dsa_ossl.c [armeabi] Compile thumb : crypto <= dsa_pmeth.c [armeabi] Compile thumb : crypto <= dsa_prn.c [armeabi] Compile thumb : crypto <= dsa_sign.c [armeabi] Compile thumb : crypto <= dsa_vrf.c [armeabi] Compile thumb : crypto <= dso_dl.c [armeabi] Compile thumb : crypto <= dso_dlfcn.c [armeabi] Compile thumb : crypto <= dso_err.c [armeabi] Compile thumb : crypto <= dso_lib.c [armeabi] Compile thumb : crypto <= dso_null.c [armeabi] Compile thumb : crypto <= dso_openssl.c [armeabi] Compile thumb : crypto <= dso_vms.c [armeabi] Compile thumb : crypto <= dso_win32.c [armeabi] Compile thumb : crypto <= ec2_mult.c [armeabi] Compile thumb : crypto <= ec2_smpl.c [armeabi] Compile thumb : crypto <= ec_ameth.c [armeabi] Compile thumb : crypto <= ec_asn1.c [armeabi] Compile thumb : crypto <= ec_check.c [armeabi] Compile thumb : crypto <= ec_curve.c [armeabi] Compile thumb : crypto <= ec_cvt.c [armeabi] Compile thumb : crypto <= ec_err.c [armeabi] Compile thumb : crypto <= ec_key.c [armeabi] Compile thumb : crypto <= ec_lib.c [armeabi] Compile thumb : crypto <= ec_mult.c [armeabi] Compile thumb : crypto <= ec_pmeth.c [armeabi] Compile thumb : crypto <= ec_print.c [armeabi] Compile thumb : crypto <= eck_prn.c [armeabi] Compile thumb : crypto <= ecp_mont.c [armeabi] Compile thumb : crypto <= ecp_nist.c [armeabi] Compile thumb : crypto <= ecp_smpl.c [armeabi] Compile thumb : crypto <= ech_err.c [armeabi] Compile thumb : crypto <= ech_key.c [armeabi] Compile thumb : crypto <= ech_lib.c [armeabi] Compile thumb : crypto <= ech_ossl.c [armeabi] Compile thumb : crypto <= ecs_asn1.c [armeabi] Compile thumb : crypto <= ecs_err.c [armeabi] Compile thumb : crypto <= ecs_lib.c [armeabi] Compile thumb : crypto <= ecs_ossl.c [armeabi] Compile thumb : crypto <= ecs_sign.c [armeabi] Compile thumb : crypto <= ecs_vrf.c [armeabi] Compile thumb : crypto <= err.c [armeabi] Compile thumb : crypto <= err_all.c [armeabi] Compile thumb : crypto <= err_prn.c [armeabi] Compile thumb : crypto <= bio_b64.c [armeabi] Compile thumb : crypto <= bio_enc.c [armeabi] Compile thumb : crypto <= bio_md.c [armeabi] Compile thumb : crypto <= bio_ok.c [armeabi] Compile thumb : crypto <= c_all.c [armeabi] Compile thumb : crypto <= c_allc.c [armeabi] Compile thumb : crypto <= c_alld.c [armeabi] Compile thumb : crypto <= digest.c [armeabi] Compile thumb : crypto <= e_aes.c [armeabi] Compile thumb : crypto <= e_bf.c [armeabi] Compile thumb : crypto <= e_des.c [armeabi] Compile thumb : crypto <= e_des3.c [armeabi] Compile thumb : crypto <= e_null.c [armeabi] Compile thumb : crypto <= e_old.c [armeabi] Compile thumb : crypto <= e_rc2.c [armeabi] Compile thumb : crypto <= e_rc4.c [armeabi] Compile thumb : crypto <= e_rc5.c [armeabi] Compile thumb : crypto <= e_xcbc_d.c [armeabi] Compile thumb : crypto <= encode.c [armeabi] Compile thumb : crypto <= evp_acnf.c [armeabi] Compile thumb : crypto <= evp_enc.c [armeabi] Compile thumb : crypto <= evp_err.c [armeabi] Compile thumb : crypto <= evp_key.c [armeabi] Compile thumb : crypto <= evp_lib.c [armeabi] Compile thumb : crypto <= evp_pbe.c [armeabi] Compile thumb : crypto <= evp_pkey.c [armeabi] Compile thumb : crypto <= m_dss.c [armeabi] Compile thumb : crypto <= m_dss1.c [armeabi] Compile thumb : crypto <= m_ecdsa.c [armeabi] Compile thumb : crypto <= m_md4.c [armeabi] Compile thumb : crypto <= m_md5.c [armeabi] Compile thumb : crypto <= m_mdc2.c [armeabi] Compile thumb : crypto <= m_null.c [armeabi] Compile thumb : crypto <= m_ripemd.c [armeabi] Compile thumb : crypto <= m_sha1.c [armeabi] Compile thumb : crypto <= m_sigver.c [armeabi] Compile thumb : crypto <= m_wp.c [armeabi] Compile thumb : crypto <= names.c [armeabi] Compile thumb : crypto <= p5_crpt.c [armeabi] Compile thumb : crypto <= p5_crpt2.c [armeabi] Compile thumb : crypto <= p_dec.c [armeabi] Compile thumb : crypto <= p_enc.c [armeabi] Compile thumb : crypto <= p_lib.c [armeabi] Compile thumb : crypto <= p_open.c [armeabi] Compile thumb : crypto <= p_seal.c [armeabi] Compile thumb : crypto <= p_sign.c [armeabi] Compile thumb : crypto <= p_verify.c [armeabi] Compile thumb : crypto <= pmeth_fn.c [armeabi] Compile thumb : crypto <= pmeth_gn.c [armeabi] Compile thumb : crypto <= pmeth_lib.c [armeabi] Compile thumb : crypto <= hm_ameth.c [armeabi] Compile thumb : crypto <= hm_pmeth.c [armeabi] Compile thumb : crypto <= hmac.c [armeabi] Compile thumb : crypto <= krb5_asn.c [armeabi] Compile thumb : crypto <= lh_stats.c [armeabi] Compile thumb : crypto <= lhash.c [armeabi] Compile thumb : crypto <= md4_dgst.c [armeabi] Compile thumb : crypto <= md4_one.c [armeabi] Compile thumb : crypto <= md5_dgst.c [armeabi] Compile thumb : crypto <= md5_one.c [armeabi] Compile thumb : crypto <= cbc128.c [armeabi] Compile thumb : crypto <= cfb128.c [armeabi] Compile thumb : crypto <= ctr128.c [armeabi] Compile thumb : crypto <= ofb128.c [armeabi] Compile thumb : crypto <= o_names.c [armeabi] Compile thumb : crypto <= obj_dat.c [armeabi] Compile thumb : crypto <= obj_err.c [armeabi] Compile thumb : crypto <= obj_lib.c [armeabi] Compile thumb : crypto <= obj_xref.c [armeabi] Compile thumb : crypto <= ocsp_asn.c [armeabi] Compile thumb : crypto <= ocsp_cl.c [armeabi] Compile thumb : crypto <= ocsp_err.c [armeabi] Compile thumb : crypto <= ocsp_ext.c [armeabi] Compile thumb : crypto <= ocsp_ht.c [armeabi] Compile thumb : crypto <= ocsp_lib.c [armeabi] Compile thumb : crypto <= ocsp_prn.c [armeabi] Compile thumb : crypto <= ocsp_srv.c [armeabi] Compile thumb : crypto <= ocsp_vfy.c [armeabi] Compile thumb : crypto <= pem_all.c [armeabi] Compile thumb : crypto <= pem_err.c [armeabi] Compile thumb : crypto <= pem_info.c [armeabi] Compile thumb : crypto <= pem_lib.c [armeabi] Compile thumb : crypto <= pem_oth.c [armeabi] Compile thumb : crypto <= pem_pk8.c [armeabi] Compile thumb : crypto <= pem_pkey.c [armeabi] Compile thumb : crypto <= pem_seal.c [armeabi] Compile thumb : crypto <= pem_sign.c [armeabi] Compile thumb : crypto <= pem_x509.c [armeabi] Compile thumb : crypto <= pem_xaux.c [armeabi] Compile thumb : crypto <= pvkfmt.c [armeabi] Compile thumb : crypto <= p12_add.c [armeabi] Compile thumb : crypto <= p12_asn.c [armeabi] Compile thumb : crypto <= p12_attr.c [armeabi] Compile thumb : crypto <= p12_crpt.c [armeabi] Compile thumb : crypto <= p12_crt.c [armeabi] Compile thumb : crypto <= p12_decr.c [armeabi] Compile thumb : crypto <= p12_init.c [armeabi] Compile thumb : crypto <= p12_key.c [armeabi] Compile thumb : crypto <= p12_kiss.c [armeabi] Compile thumb : crypto <= p12_mutl.c [armeabi] Compile thumb : crypto <= p12_npas.c [armeabi] Compile thumb : crypto <= p12_p8d.c [armeabi] Compile thumb : crypto <= p12_p8e.c [armeabi] Compile thumb : crypto <= p12_utl.c [armeabi] Compile thumb : crypto <= pk12err.c [armeabi] Compile thumb : crypto <= pk7_asn1.c [armeabi] Compile thumb : crypto <= pk7_attr.c [armeabi] Compile thumb : crypto <= pk7_doit.c [armeabi] Compile thumb : crypto <= pk7_lib.c [armeabi] Compile thumb : crypto <= pk7_mime.c [armeabi] Compile thumb : crypto <= pk7_smime.c [armeabi] Compile thumb : crypto <= pkcs7err.c [armeabi] Compile thumb : crypto <= md_rand.c [armeabi] Compile thumb : crypto <= rand_egd.c [armeabi] Compile thumb : crypto <= rand_err.c [armeabi] Compile thumb : crypto <= rand_lib.c [armeabi] Compile thumb : crypto <= rand_unix.c [armeabi] Compile thumb : crypto <= randfile.c [armeabi] Compile thumb : crypto <= rc2_cbc.c [armeabi] Compile thumb : crypto <= rc2_ecb.c [armeabi] Compile thumb : crypto <= rc2_skey.c [armeabi] Compile thumb : crypto <= rc2cfb64.c [armeabi] Compile thumb : crypto <= rc2ofb64.c [armeabi] Compile thumb : crypto <= rc4_enc.c [armeabi] Compile thumb : crypto <= rc4_skey.c [armeabi] Compile thumb : crypto <= rmd_dgst.c [armeabi] Compile thumb : crypto <= rmd_one.c [armeabi] Compile thumb : crypto <= rsa_ameth.c [armeabi] Compile thumb : crypto <= rsa_asn1.c [armeabi] Compile thumb : crypto <= rsa_chk.c [armeabi] Compile thumb : crypto <= rsa_eay.c [armeabi] Compile thumb : crypto <= rsa_err.c [armeabi] Compile thumb : crypto <= rsa_gen.c [armeabi] Compile thumb : crypto <= rsa_lib.c [armeabi] Compile thumb : crypto <= rsa_none.c [armeabi] Compile thumb : crypto <= rsa_null.c [armeabi] Compile thumb : crypto <= rsa_oaep.c [armeabi] Compile thumb : crypto <= rsa_pk1.c [armeabi] Compile thumb : crypto <= rsa_pmeth.c [armeabi] Compile thumb : crypto <= rsa_prn.c [armeabi] Compile thumb : crypto <= rsa_pss.c [armeabi] Compile thumb : crypto <= rsa_saos.c [armeabi] Compile thumb : crypto <= rsa_sign.c [armeabi] Compile thumb : crypto <= rsa_ssl.c [armeabi] Compile thumb : crypto <= rsa_x931.c [armeabi] Compile thumb : crypto <= sha1_one.c [armeabi] Compile thumb : crypto <= sha1dgst.c [armeabi] Compile thumb : crypto <= sha256.c [armeabi] Compile thumb : crypto <= sha512.c [armeabi] Compile thumb : crypto <= sha_dgst.c [armeabi] Compile thumb : crypto <= stack.c [armeabi] Compile thumb : crypto <= ts_err.c [armeabi] Compile thumb : crypto <= txt_db.c [armeabi] Compile thumb : crypto <= ui_compat.c [armeabi] Compile thumb : crypto <= ui_err.c [armeabi] Compile thumb : crypto <= ui_lib.c [armeabi] Compile thumb : crypto <= ui_openssl.c [armeabi] Compile thumb : crypto <= ui_util.c [armeabi] Compile thumb : crypto <= by_dir.c [armeabi] Compile thumb : crypto <= by_file.c [armeabi] Compile thumb : crypto <= x509_att.c [armeabi] Compile thumb : crypto <= x509_cmp.c [armeabi] Compile thumb : crypto <= x509_d2.c [armeabi] Compile thumb : crypto <= x509_def.c [armeabi] Compile thumb : crypto <= x509_err.c [armeabi] Compile thumb : crypto <= x509_ext.c [armeabi] Compile thumb : crypto <= x509_lu.c [armeabi] Compile thumb : crypto <= x509_obj.c [armeabi] Compile thumb : crypto <= x509_r2x.c [armeabi] Compile thumb : crypto <= x509_req.c [armeabi] Compile thumb : crypto <= x509_set.c [armeabi] Compile thumb : crypto <= x509_trs.c [armeabi] Compile thumb : crypto <= x509_txt.c [armeabi] Compile thumb : crypto <= x509_v3.c [armeabi] Compile thumb : crypto <= x509_vfy.c [armeabi] Compile thumb : crypto <= x509_vpm.c [armeabi] Compile thumb : crypto <= x509cset.c [armeabi] Compile thumb : crypto <= x509name.c [armeabi] Compile thumb : crypto <= x509rset.c [armeabi] Compile thumb : crypto <= x509spki.c [armeabi] Compile thumb : crypto <= x509type.c [armeabi] Compile thumb : crypto <= x_all.c [armeabi] Compile thumb : crypto <= pcy_cache.c [armeabi] Compile thumb : crypto <= pcy_data.c [armeabi] Compile thumb : crypto <= pcy_lib.c [armeabi] Compile thumb : crypto <= pcy_map.c [armeabi] Compile thumb : crypto <= pcy_node.c [armeabi] Compile thumb : crypto <= pcy_tree.c [armeabi] Compile thumb : crypto <= v3_akey.c [armeabi] Compile thumb : crypto <= v3_akeya.c [armeabi] Compile thumb : crypto <= v3_alt.c [armeabi] Compile thumb : crypto <= v3_bcons.c [armeabi] Compile thumb : crypto <= v3_bitst.c [armeabi] Compile thumb : crypto <= v3_conf.c [armeabi] Compile thumb : crypto <= v3_cpols.c [armeabi] Compile thumb : crypto <= v3_crld.c [armeabi] Compile thumb : crypto <= v3_enum.c [armeabi] Compile thumb : crypto <= v3_extku.c [armeabi] Compile thumb : crypto <= v3_genn.c [armeabi] Compile thumb : crypto <= v3_ia5.c [armeabi] Compile thumb : crypto <= v3_info.c [armeabi] Compile thumb : crypto <= v3_int.c [armeabi] Compile thumb : crypto <= v3_lib.c [armeabi] Compile thumb : crypto <= v3_ncons.c [armeabi] Compile thumb : crypto <= v3_ocsp.c [armeabi] Compile thumb : crypto <= v3_pci.c [armeabi] Compile thumb : crypto <= v3_pcia.c [armeabi] Compile thumb : crypto <= v3_pcons.c [armeabi] Compile thumb : crypto <= v3_pku.c [armeabi] Compile thumb : crypto <= v3_pmaps.c [armeabi] Compile thumb : crypto <= v3_prn.c [armeabi] Compile thumb : crypto <= v3_purp.c [armeabi] Compile thumb : crypto <= v3_skey.c [armeabi] Compile thumb : crypto <= v3_sxnet.c [armeabi] Compile thumb : crypto <= v3_utl.c [armeabi] Compile thumb : crypto <= v3err.c [armeabi] Compile thumb : crypto <= aes-armv4.S [armeabi] Compile thumb : crypto <= armv4-mont.S [armeabi] Compile thumb : crypto <= sha1-armv4-large.S [armeabi] Compile thumb : crypto <= sha256-armv4.S [armeabi] Compile thumb : crypto <= sha512-armv4.S [armeabi] SharedLibrary : libcrypto.so [armeabi] Install : libcrypto.so => libs/armeabi/libcrypto.so [armeabi] Compile thumb : openssl <= app_rand.c [armeabi] Compile thumb : openssl <= apps.c [armeabi] Compile thumb : openssl <= asn1pars.c [armeabi] Compile thumb : openssl <= ca.c [armeabi] Compile thumb : openssl <= ciphers.c [armeabi] Compile thumb : openssl <= crl.c [armeabi] Compile thumb : openssl <= crl2p7.c [armeabi] Compile thumb : openssl <= dgst.c [armeabi] Compile thumb : openssl <= dh.c [armeabi] Compile thumb : openssl <= dhparam.c [armeabi] Compile thumb : openssl <= dsa.c [armeabi] Compile thumb : openssl <= dsaparam.c [armeabi] Compile thumb : openssl <= ecparam.c [armeabi] Compile thumb : openssl <= ec.c [armeabi] Compile thumb : openssl <= enc.c [armeabi] Compile thumb : openssl <= engine.c [armeabi] Compile thumb : openssl <= errstr.c [armeabi] Compile thumb : openssl <= gendh.c [armeabi] Compile thumb : openssl <= gendsa.c [armeabi] Compile thumb : openssl <= genpkey.c [armeabi] Compile thumb : openssl <= genrsa.c [armeabi] Compile thumb : openssl <= nseq.c [armeabi] Compile thumb : openssl <= ocsp.c [armeabi] Compile thumb : openssl <= openssl.c [armeabi] Compile thumb : openssl <= passwd.c [armeabi] Compile thumb : openssl <= pkcs12.c [armeabi] Compile thumb : openssl <= pkcs7.c [armeabi] Compile thumb : openssl <= pkcs8.c [armeabi] Compile thumb : openssl <= pkey.c [armeabi] Compile thumb : openssl <= pkeyparam.c [armeabi] Compile thumb : openssl <= pkeyutl.c [armeabi] Compile thumb : openssl <= prime.c [armeabi] Compile thumb : openssl <= rand.c [armeabi] Compile thumb : openssl <= req.c [armeabi] Compile thumb : openssl <= rsa.c [armeabi] Compile thumb : openssl <= rsautl.c [armeabi] Compile thumb : openssl <= s_cb.c [armeabi] Compile thumb : openssl <= s_client.c [armeabi] Compile thumb : openssl <= s_server.c [armeabi] Compile thumb : openssl <= s_socket.c [armeabi] Compile thumb : openssl <= s_time.c [armeabi] Compile thumb : openssl <= sess_id.c [armeabi] Compile thumb : openssl <= smime.c [armeabi] Compile thumb : openssl <= speed.c [armeabi] Compile thumb : openssl <= spkac.c [armeabi] Compile thumb : openssl <= verify.c [armeabi] Compile thumb : openssl <= version.c [armeabi] Compile thumb : openssl <= x509.c [armeabi] Compile thumb : ssl <= s2_meth.c [armeabi] Compile thumb : ssl <= s2_srvr.c [armeabi] Compile thumb : ssl <= s2_clnt.c [armeabi] Compile thumb : ssl <= s2_lib.c [armeabi] Compile thumb : ssl <= s2_enc.c [armeabi] Compile thumb : ssl <= s2_pkt.c [armeabi] Compile thumb : ssl <= s3_meth.c [armeabi] Compile thumb : ssl <= s3_srvr.c [armeabi] Compile thumb : ssl <= s3_clnt.c [armeabi] Compile thumb : ssl <= s3_lib.c [armeabi] Compile thumb : ssl <= s3_enc.c [armeabi] Compile thumb : ssl <= s3_pkt.c [armeabi] Compile thumb : ssl <= s3_both.c [armeabi] Compile thumb : ssl <= s23_meth.c [armeabi] Compile thumb : ssl <= s23_srvr.c [armeabi] Compile thumb : ssl <= s23_clnt.c [armeabi] Compile thumb : ssl <= s23_lib.c [armeabi] Compile thumb : ssl <= s23_pkt.c [armeabi] Compile thumb : ssl <= t1_meth.c [armeabi] Compile thumb : ssl <= t1_srvr.c [armeabi] Compile thumb : ssl <= t1_clnt.c [armeabi] Compile thumb : ssl <= t1_lib.c [armeabi] Compile thumb : ssl <= t1_enc.c [armeabi] Compile thumb : ssl <= t1_reneg.c [armeabi] Compile thumb : ssl <= ssl_lib.c [armeabi] Compile thumb : ssl <= ssl_err2.c [armeabi] Compile thumb : ssl <= ssl_cert.c [armeabi] Compile thumb : ssl <= ssl_sess.c [armeabi] Compile thumb : ssl <= ssl_ciph.c [armeabi] Compile thumb : ssl <= ssl_stat.c [armeabi] Compile thumb : ssl <= ssl_rsa.c [armeabi] Compile thumb : ssl <= ssl_asn1.c [armeabi] Compile thumb : ssl <= ssl_txt.c [armeabi] Compile thumb : ssl <= ssl_algs.c [armeabi] Compile thumb : ssl <= bio_ssl.c [armeabi] Compile thumb : ssl <= ssl_err.c [armeabi] Compile thumb : ssl <= kssl.c [armeabi] SharedLibrary : libssl.so [armeabi] Executable : openssl [armeabi] Install : openssl => libs/armeabi/openssl [armeabi] Install : libssl.so => libs/armeabi/libssl.so [armeabi] Compile thumb : ssltest <= ssltest.c [armeabi] Executable : ssltest [armeabi] Install : ssltest => libs/armeabi/ssltest patching file Makefile /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -Wall -marm -I/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/include -isysroot /home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -I/home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -fPIC -c -o rtmp.o rtmp.c rtmp.c: In function 'RTMP_ReadPacket': rtmp.c:3552:7: warning: variable 'didAlloc' set but not used [-Wunused-but-set-variable] int didAlloc = FALSE; ^ /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -Wall -marm -I/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/include -isysroot /home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -I/home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -fPIC -c -o log.o log.c /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -Wall -marm -I/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/include -isysroot /home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -I/home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -fPIC -c -o amf.o amf.c In file included from amf.c:33:0: bytes.h:74:2: warning: #warning "Float word order not defined, assuming the same as byte order!" [-Wcpp]

warning "Float word order not defined, assuming the same as byte order!"

^ /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -Wall -marm -I/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/include -isysroot /home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -I/home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -fPIC -c -o hashswf.o hashswf.c /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -Wall -marm -I/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/include -isysroot /home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -I/home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_OPENSSL -fPIC -c -o parseurl.o parseurl.c /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar rs librtmp.a rtmp.o log.o amf.o hashswf.o parseurl.o /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar: creating librtmp.a sed -e "s;@prefix@;"/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm";" -e "s;@libdir@;"/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib;" \ -e "s;@VERSION@;v2.4;" \ -e "s;@CRYPTO_REQ@;libssl,libcrypto;" \ -e "s;@PUBLIC_LIBS@;;" \ -e "s;@PRIVATE_LIBS@;;" librtmp.pc.in > librtmp.pc mkdir -p "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/include/librtmp "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib/pkgconfig "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/man/man3 "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib cp amf.h http.h log.h rtmp.h "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/include/librtmp cp librtmp.a "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib cp librtmp.pc "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib/pkgconfig cp librtmp.3 "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/man/man3 /home/satish/Resources/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc -shared -Wl,-soname,librtmp-1.so -L/home/satish/Resources/Android_FFmpeg_rtmp/src/openssl-android/libs/armeabi -L/home/satish/Resources/android-ndk-r10d/platforms/android-19/arch-arm/usr/lib -o librtmp-1.so rtmp.o log.o amf.o hashswf.o parseurl.o -lssl -lcrypto -lz ln -sf librtmp-1.so librtmp.so cp librtmp-1.so "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib cd "/home/satish/Resources/Android_FFmpeg_rtmp/src/rtmpdump/librtmp/android/arm"/lib; ln -sf librtmp-1.so librtmp.so patching file configure Hunk #1 succeeded at 2751 (offset 82 lines). Package libssl was not found in the pkg-config search path. Perhaps you should add the directory containing libssl.pc' to the PKG_CONFIG_PATH environment variable Package 'libssl', required by 'librtmp', not found Package libssl was not found in the pkg-config search path. Perhaps you should add the directory containinglibssl.pc' to the PKG_CONFIG_PATH environment variable Package 'libssl', required by 'librtmp', not found ERROR: librtmp not found using pkg-config

If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem.

Playing777 commented 9 years ago

I have the same error:

Package libssl was not found in the pkg-config search path. Perhaps you should add the directory containing libssl.pc' to the PKG_CONFIG_PATH environment variable Package 'libssl', required by 'librtmp', not found Package libssl was not found in the pkg-config search path. Perhaps you should add the directory containinglibssl.pc' to the PKG_CONFIG_PATH environment variable Package 'libssl', required by 'librtmp', not found ERROR: librtmp not found using pkg-config

Ubuntu 14.04.1 (64) NDK r10d

jeffreywescott commented 9 years ago

Try:

$ brew install openssl