gcc - How to statically build ffmpeg with librtmp without root on centos 7? -


i forked stvs's batch build script here. added lines rtmp ? why it's not working , error got

*** building ffmpeg *** error: librtmp not found 

if check config.log file

gcc -d_isoc99_source -d_file_offset_bits=64 -d_largefile_source -d_posix_c_source=200112 -d_xopen_source=600 -i/usr/tmp/tmp/ffmpeg-static-test/target/include -i/usr/tmp/tmp/ffmpeg-static-test/target/include -static --static -std=c99 -fomit-frame-pointer -pthread -i/usr/tmp/tmp/ffmpeg-static-test/target/include/opus -i/usr/tmp/tmp/ffmpeg-static-test/target/include -wl,-z,relro -l/usr/tmp/tmp/ffmpeg-static-test/target/lib -c -o /var/tmp/ffconf.ciizes8o.o /var/tmp/ffconf.bbyd2amo.c gcc -l/usr/tmp/tmp/ffmpeg-static-test/target/lib -lm -l/usr/tmp/tmp/ffmpeg-static-test/target/lib -lm -static -wl,--as-needed -i/usr/tmp/tmp/ffmpeg-static-test/target/include -wl,-z,relro -l/usr/tmp/tmp/ffmpeg-static-test/target/lib -o /var/tmp/ffconf.govexkqq /var/tmp/ffconf.ciizes8o.o -lrtmp -lssl -lcrypto -ldl -lz -l/usr/tmp/tmp/ffmpeg-static-test/target/lib -lopus -lmp3lame -lfaac -lm -pthread -lbz2 -lz -lrt /usr/bin/ld: cannot find -lssl collect2: ld returned 1 exit status error: librtmp not found 

i checked openssl install, it's installed ,

> openssl /usr/bin/openssl   > ldd /usr/bin/openssl linux-vdso.so.1 =>  (0x00007fffd19ff000) libssl.so.10 => /usr/lib64/libssl.so.10 (0x0000003358000000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x0000003357c00000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x0000003356c00000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x0000003355800000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x0000003357400000) libcrypto.so.10 => /usr/lib64/libcrypto.so.10 (0x0000003355c00000) libdl.so.2 => /lib64/libdl.so.2 (0x000000334e800000) libz.so.1 => /lib64/libz.so.1 (0x000000334f000000) libc.so.6 => /lib64/libc.so.6 (0x000000334e000000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x0000003356800000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x0000003357000000) libresolv.so.2 => /lib64/libresolv.so.2 (0x000000334fc00000) libpthread.so.0 => /lib64/libpthread.so.0 (0x000000334ec00000) /lib64/ld-linux-x86-64.so.2 (0x000000334dc00000) libselinux.so.1 => /lib64/libselinux.so.1 (0x0000003350000000) 

which means have libssl.so already. tried adding -l/usr/lib64 configure script, still it's not working.

previously in build script

cflags="-i$target_dir/include" ldflags="-l$target_dir/lib -lm" ./configure --prefix=${output_dir:-$target_dir} --extra-cflags="-i$target_dir/include" --extra-ldflags="-l$target_dir/lib -lm" --extra-version=static --disable-debug --disable-shared --enable-static --extra-cflags=--static --disable-ffplay --disable-ffserver --disable-doc --enable-gpl --enable-pthreads --enable-postproc --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable-libvpx --disable-devices --enable-librtmp 

i tried

cflags="-i$target_dir/include" ldflags="-l$target_dir/lib -l/usr/lib64 -lm" ./configure --prefix=${output_dir:-$target_dir} --extra-cflags="-i$target_dir/include" --extra-ldflags="-l$target_dir/lib -l/usr/lib64 -lm" --extra-version=static --disable-debug --disable-shared --enable-static --extra-cflags=--static --disable-ffplay --disable-ffserver --disable-doc --enable-gpl --enable-pthreads --enable-postproc --enable-gray --enable-runtime-cpudetect --enable-libfaac --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-bzlib --enable-zlib --enable-nonfree --enable-version3 --enable-libvpx --disable-devices --enable-librtmp 

same error, missing ?

edit: i'm trying on centos 7, still same error. tried adding

--extra-libs="-lrtmp" 

and commenting out line in configure script

enabled librtmp           && require_pkg_config librtmp librtmp/rtmp.h rtmp_socket 

the error got

rtmp.c:(.text+0x34b): undefined reference `bn_new' rtmp.c:(.text+0x364): undefined reference `bn_set_word' rtmp.c:(.text+0x36f): undefined reference `bn_cmp' rtmp.c:(.text+0x382): undefined reference `bn_copy' rtmp.c:(.text+0x38f): undefined reference `bn_sub_word' rtmp.c:(.text+0x39a): undefined reference `bn_cmp' rtmp.c:(.text+0x3a8): undefined reference `bn_ctx_new' rtmp.c:(.text+0x3bf): undefined reference `bn_mod_exp' rtmp.c:(.text+0x3c7): undefined reference `bn_ctx_free' rtmp.c:(.text+0x3cc): undefined reference `bn_value_one' rtmp.c:(.text+0x3d7): undefined reference `bn_cmp' rtmp.c:(.text+0x3fb): undefined reference `bn_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhgeneratekey': rtmp.c:(.text+0x4bd): undefined reference `dh_generate_key' rtmp.c:(.text+0x4d0): undefined reference `bn_hex2bn' rtmp.c:(.text+0x4f4): undefined reference `bn_free' rtmp.c:(.text+0x50d): undefined reference `bn_free' rtmp.c:(.text+0x516): undefined reference `bn_free' rtmp.c:(.text+0x530): undefined reference `bn_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `initrc4encryption': rtmp.c:(.text+0x5c3): undefined reference `hmac_ctx_init' rtmp.c:(.text+0x5c8): undefined reference `evp_sha256' rtmp.c:(.text+0x5de): undefined reference `hmac_init_ex' rtmp.c:(.text+0x5f3): undefined reference `hmac_update' rtmp.c:(.text+0x601): undefined reference `hmac_final' rtmp.c:(.text+0x609): undefined reference `hmac_ctx_cleanup' rtmp.c:(.text+0x63e): undefined reference `rc4_set_key' rtmp.c:(.text+0x646): undefined reference `hmac_ctx_init' rtmp.c:(.text+0x64b): undefined reference `evp_sha256' rtmp.c:(.text+0x661): undefined reference `hmac_init_ex' rtmp.c:(.text+0x673): undefined reference `hmac_update' rtmp.c:(.text+0x681): undefined reference `hmac_final' rtmp.c:(.text+0x689): undefined reference `hmac_ctx_cleanup' rtmp.c:(.text+0x6bf): undefined reference `rc4_set_key' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `hmacsha256': rtmp.c:(.text+0xaf9): undefined reference `hmac_ctx_init' rtmp.c:(.text+0xafe): undefined reference `evp_sha256' rtmp.c:(.text+0xb12): undefined reference `hmac_init_ex' rtmp.c:(.text+0xb20): undefined reference `hmac_update' rtmp.c:(.text+0xb30): undefined reference `hmac_final' rtmp.c:(.text+0xb38): undefined reference `hmac_ctx_cleanup' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `b64enc.isra.13': rtmp.c:(.text+0xc54): undefined reference `bio_f_base64' rtmp.c:(.text+0xc5c): undefined reference `bio_new' rtmp.c:(.text+0xc64): undefined reference `bio_s_mem' rtmp.c:(.text+0xc6c): undefined reference `bio_new' rtmp.c:(.text+0xc77): undefined reference `bio_push' rtmp.c:(.text+0xc88): undefined reference `bio_write' rtmp.c:(.text+0xc99): undefined reference `bio_ctrl' rtmp.c:(.text+0xce2): undefined reference `bio_ctrl' rtmp.c:(.text+0xd0e): undefined reference `bio_free_all' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhinit.constprop.21': rtmp.c:(.text+0xd82): undefined reference `dh_new' rtmp.c:(.text+0xd91): undefined reference `bn_new' rtmp.c:(.text+0xdaa): undefined reference `bn_hex2bn' rtmp.c:(.text+0xdb6): undefined reference `dh_free' rtmp.c:(.text+0xdca): undefined reference `bn_set_word' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhgetpublickey.constprop.22': rtmp.c:(.text+0xe03): undefined reference `bn_num_bits' rtmp.c:(.text+0xe6e): undefined reference `bn_bn2bin' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhcomputesharedsecretkey.constprop.23': rtmp.c:(.text+0xf46): undefined reference `bn_bin2bn' rtmp.c:(.text+0xf5f): undefined reference `bn_hex2bn' rtmp.c:(.text+0xf88): undefined reference `bn_free' rtmp.c:(.text+0xf90): undefined reference `bn_free' rtmp.c:(.text+0xfb2): undefined reference `dh_compute_key' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_init': rtmp.c:(.text+0x1382): undefined reference `ssl_load_error_strings' rtmp.c:(.text+0x1387): undefined reference `ssl_library_init' rtmp.c:(.text+0x138c): undefined reference `openssl_add_all_digests' rtmp.c:(.text+0x1391): undefined reference `sslv23_method' rtmp.c:(.text+0x1399): undefined reference `ssl_ctx_new' rtmp.c:(.text+0x13b7): undefined reference `ssl_ctx_ctrl' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_allocservercontext': rtmp.c:(.text+0x13e8): undefined reference `sslv23_server_method' rtmp.c:(.text+0x13f0): undefined reference `ssl_ctx_new' rtmp.c:(.text+0x13fe): undefined reference `ssl_ctx_use_certificate_chain_file' rtmp.c:(.text+0x1412): undefined reference `ssl_ctx_use_privatekey_file' rtmp.c:(.text+0x142c): undefined reference `ssl_ctx_free' rtmp.c:(.text+0x1451): undefined reference `ssl_ctx_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_accept': rtmp.c:(.text+0x2388): undefined reference `ssl_new' rtmp.c:(.text+0x239d): undefined reference `ssl_set_fd' rtmp.c:(.text+0x23a9): undefined reference `ssl_accept' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmpsockbuf_fill': rtmp.c:(.text+0x2737): undefined reference `ssl_read' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmpsockbuf_close': rtmp.c:(.text+0x2b41): undefined reference `ssl_shutdown' rtmp.c:(.text+0x2b4d): undefined reference `ssl_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `closeinternal': rtmp.c:(.text+0x2df4): undefined reference `dh_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `writen': rtmp.c:(.text+0x2f5a): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `readn': rtmp.c:(.text+0x4677): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `handshake.isra.18': rtmp.c:(.text+0x4ea8): undefined reference `rc4' rtmp.c:(.text+0x4ecc): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `shandshake': rtmp.c:(.text+0x62fc): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o):rtmp.c:(.text+0x6321): more undefined references `rc4' follow /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_connect1': rtmp.c:(.text+0x67db): undefined reference `ssl_new' rtmp.c:(.text+0x67f0): undefined reference `ssl_set_fd' rtmp.c:(.text+0x67fc): undefined reference `ssl_connect' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `handleinvoke.part.19': rtmp.c:(.text+0x83d3): undefined reference `md5_init' rtmp.c:(.text+0x83ee): undefined reference `md5_update' rtmp.c:(.text+0x840e): undefined reference `md5_update' rtmp.c:(.text+0x8424): undefined reference `md5_update' rtmp.c:(.text+0x842f): undefined reference `md5_final' rtmp.c:(.text+0x8503): undefined reference `md5_init' rtmp.c:(.text+0x8513): undefined reference `md5_update' rtmp.c:(.text+0x8548): undefined reference `md5_update' rtmp.c:(.text+0x8553): undefined reference `md5_final' rtmp.c:(.text+0x8775): undefined reference `md5_update' rtmp.c:(.text+0x8798): undefined reference `md5_update' rtmp.c:(.text+0x87aa): undefined reference `md5_update' rtmp.c:(.text+0x87b5): undefined reference `md5_final' rtmp.c:(.text+0x8a00): undefined reference `md5_init' rtmp.c:(.text+0x8a23): undefined reference `md5_update' rtmp.c:(.text+0x8a37): undefined reference `md5_update' rtmp.c:(.text+0x8a51): undefined reference `md5_update' rtmp.c:(.text+0x8a65): undefined reference `md5_update' rtmp.c:(.text+0x8a7b): undefined reference `md5_update' rtmp.c:(.text+0x8a86): undefined reference `md5_final' rtmp.c:(.text+0x8bdd): undefined reference `md5_init' rtmp.c:(.text+0x8bfa): undefined reference `md5_update' rtmp.c:(.text+0x8c0e): undefined reference `md5_update' rtmp.c:(.text+0x8c1e): undefined reference `md5_update' rtmp.c:(.text+0x8c48): undefined reference `md5_update' rtmp.c:(.text+0x8c53): undefined reference `md5_final' rtmp.c:(.text+0x8ca7): undefined reference `md5_init' rtmp.c:(.text+0x8cb9): undefined reference `md5_update' rtmp.c:(.text+0x8ccd): undefined reference `md5_update' rtmp.c:(.text+0x8cf5): undefined reference `md5_update' rtmp.c:(.text+0x8d09): undefined reference `md5_update' rtmp.c:(.text+0x8d1b): undefined reference `md5_update' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o):rtmp.c:(.text+0x8d2f): more undefined references `md5_update' follow /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `handleinvoke.part.19': rtmp.c:(.text+0x8d9e): undefined reference `md5_final' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_init': rtmp.c:(.text+0x13c0): undefined reference `ssl_ctx_set_default_verify_paths' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_freeservercontext': rtmp.c:(.text+0x1461): undefined reference `ssl_ctx_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmpsockbuf_send': rtmp.c:(.text+0x2a50): undefined reference `ssl_write' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(hashswf.o): in function `swfcrunch': hashswf.c:(.text+0x78): undefined reference `hmac_update' hashswf.c:(.text+0xdf): undefined reference `hmac_update' hashswf.c:(.text+0x10c): undefined reference `hmac_update' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(hashswf.o): in function `http_get': hashswf.c:(.text+0x358): undefined reference `ssl_new' hashswf.c:(.text+0x36f): undefined reference `ssl_set_fd' hashswf.c:(.text+0x37c): undefined reference `ssl_connect' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(hashswf.o): in function `rtmp_hashswf': hashswf.c:(.text+0xa93): undefined reference `hmac_ctx_init' hashswf.c:(.text+0xa98): undefined reference `evp_sha256' hashswf.c:(.text+0xaba): undefined reference `hmac_init_ex' hashswf.c:(.text+0xb68): undefined reference `hmac_ctx_cleanup' hashswf.c:(.text+0xfa3): undefined reference `hmac_final' collect2: error: ld returned 1 exit status make: *** [ffmpeg_g] error 1 make: *** waiting unfinished jobs.... libavformat/libavformat.a(rtpproto.o): in function `rtp_parse_addr_list': rtpproto.c:(.text+0x456): warning: using 'getaddrinfo' in statically linked applications requires @ runtime shared libraries glibc version used linking /usr/lib/gcc/x86_64-redhat-linux/4.8.2/../../../../lib64/libpthread.a(libpthread.o): in function `sem_open': (.text+0x685b): warning: use of `mktemp' dangerous, better use `mkstemp' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `add_addr_info': rtmp.c:(.text+0x2a4): warning: using 'gethostbyname' in statically linked applications requires @ runtime shared libraries glibc version used linking /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `isvalidpublickey': rtmp.c:(.text+0x34b): undefined reference `bn_new' rtmp.c:(.text+0x364): undefined reference `bn_set_word' rtmp.c:(.text+0x36f): undefined reference `bn_cmp' rtmp.c:(.text+0x382): undefined reference `bn_copy' rtmp.c:(.text+0x38f): undefined reference `bn_sub_word' rtmp.c:(.text+0x39a): undefined reference `bn_cmp' rtmp.c:(.text+0x3a8): undefined reference `bn_ctx_new' rtmp.c:(.text+0x3bf): undefined reference `bn_mod_exp' rtmp.c:(.text+0x3c7): undefined reference `bn_ctx_free' rtmp.c:(.text+0x3cc): undefined reference `bn_value_one' rtmp.c:(.text+0x3d7): undefined reference `bn_cmp' rtmp.c:(.text+0x3fb): undefined reference `bn_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhgeneratekey': rtmp.c:(.text+0x4bd): undefined reference `dh_generate_key' rtmp.c:(.text+0x4d0): undefined reference `bn_hex2bn' rtmp.c:(.text+0x4f4): undefined reference `bn_free' rtmp.c:(.text+0x50d): undefined reference `bn_free' rtmp.c:(.text+0x516): undefined reference `bn_free' rtmp.c:(.text+0x530): undefined reference `bn_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `initrc4encryption': rtmp.c:(.text+0x5c3): undefined reference `hmac_ctx_init' rtmp.c:(.text+0x5c8): undefined reference `evp_sha256' rtmp.c:(.text+0x5de): undefined reference `hmac_init_ex' rtmp.c:(.text+0x5f3): undefined reference `hmac_update' rtmp.c:(.text+0x601): undefined reference `hmac_final' rtmp.c:(.text+0x609): undefined reference `hmac_ctx_cleanup' rtmp.c:(.text+0x63e): undefined reference `rc4_set_key' rtmp.c:(.text+0x646): undefined reference `hmac_ctx_init' rtmp.c:(.text+0x64b): undefined reference `evp_sha256' rtmp.c:(.text+0x661): undefined reference `hmac_init_ex' rtmp.c:(.text+0x673): undefined reference `hmac_update' rtmp.c:(.text+0x681): undefined reference `hmac_final' rtmp.c:(.text+0x689): undefined reference `hmac_ctx_cleanup' rtmp.c:(.text+0x6bf): undefined reference `rc4_set_key' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `hmacsha256': rtmp.c:(.text+0xaf9): undefined reference `hmac_ctx_init' rtmp.c:(.text+0xafe): undefined reference `evp_sha256' rtmp.c:(.text+0xb12): undefined reference `hmac_init_ex' rtmp.c:(.text+0xb20): undefined reference `hmac_update' rtmp.c:(.text+0xb30): undefined reference `hmac_final' rtmp.c:(.text+0xb38): undefined reference `hmac_ctx_cleanup' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `b64enc.isra.13': rtmp.c:(.text+0xc54): undefined reference `bio_f_base64' rtmp.c:(.text+0xc5c): undefined reference `bio_new' rtmp.c:(.text+0xc64): undefined reference `bio_s_mem' rtmp.c:(.text+0xc6c): undefined reference `bio_new' rtmp.c:(.text+0xc77): undefined reference `bio_push' rtmp.c:(.text+0xc88): undefined reference `bio_write' rtmp.c:(.text+0xc99): undefined reference `bio_ctrl' rtmp.c:(.text+0xce2): undefined reference `bio_ctrl' rtmp.c:(.text+0xd0e): undefined reference `bio_free_all' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhinit.constprop.21': rtmp.c:(.text+0xd82): undefined reference `dh_new' rtmp.c:(.text+0xd91): undefined reference `bn_new' rtmp.c:(.text+0xdaa): undefined reference `bn_hex2bn' rtmp.c:(.text+0xdb6): undefined reference `dh_free' rtmp.c:(.text+0xdca): undefined reference `bn_set_word' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhgetpublickey.constprop.22': rtmp.c:(.text+0xe03): undefined reference `bn_num_bits' rtmp.c:(.text+0xe6e): undefined reference `bn_bn2bin' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `dhcomputesharedsecretkey.constprop.23': rtmp.c:(.text+0xf46): undefined reference `bn_bin2bn' rtmp.c:(.text+0xf5f): undefined reference `bn_hex2bn' rtmp.c:(.text+0xf88): undefined reference `bn_free' rtmp.c:(.text+0xf90): undefined reference `bn_free' rtmp.c:(.text+0xfb2): undefined reference `dh_compute_key' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_init': rtmp.c:(.text+0x1382): undefined reference `ssl_load_error_strings' rtmp.c:(.text+0x1387): undefined reference `ssl_library_init' rtmp.c:(.text+0x138c): undefined reference `openssl_add_all_digests' rtmp.c:(.text+0x1391): undefined reference `sslv23_method' rtmp.c:(.text+0x1399): undefined reference `ssl_ctx_new' rtmp.c:(.text+0x13b7): undefined reference `ssl_ctx_ctrl' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_allocservercontext': rtmp.c:(.text+0x13e8): undefined reference `sslv23_server_method' rtmp.c:(.text+0x13f0): undefined reference `ssl_ctx_new' rtmp.c:(.text+0x13fe): undefined reference `ssl_ctx_use_certificate_chain_file' rtmp.c:(.text+0x1412): undefined reference `ssl_ctx_use_privatekey_file' rtmp.c:(.text+0x142c): undefined reference `ssl_ctx_free' rtmp.c:(.text+0x1451): undefined reference `ssl_ctx_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_accept': rtmp.c:(.text+0x2388): undefined reference `ssl_new' rtmp.c:(.text+0x239d): undefined reference `ssl_set_fd' rtmp.c:(.text+0x23a9): undefined reference `ssl_accept' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmpsockbuf_fill': rtmp.c:(.text+0x2737): undefined reference `ssl_read' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmpsockbuf_close': rtmp.c:(.text+0x2b41): undefined reference `ssl_shutdown' rtmp.c:(.text+0x2b4d): undefined reference `ssl_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `closeinternal': rtmp.c:(.text+0x2df4): undefined reference `dh_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `writen': rtmp.c:(.text+0x2f5a): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `readn': rtmp.c:(.text+0x4677): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `handshake.isra.18': rtmp.c:(.text+0x4ea8): undefined reference `rc4' rtmp.c:(.text+0x4ecc): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `shandshake': rtmp.c:(.text+0x62fc): undefined reference `rc4' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o):rtmp.c:(.text+0x6321): more undefined references `rc4' follow /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_connect1': rtmp.c:(.text+0x67db): undefined reference `ssl_new' rtmp.c:(.text+0x67f0): undefined reference `ssl_set_fd' rtmp.c:(.text+0x67fc): undefined reference `ssl_connect' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `handleinvoke.part.19': rtmp.c:(.text+0x83d3): undefined reference `md5_init' rtmp.c:(.text+0x83ee): undefined reference `md5_update' rtmp.c:(.text+0x840e): undefined reference `md5_update' rtmp.c:(.text+0x8424): undefined reference `md5_update' rtmp.c:(.text+0x842f): undefined reference `md5_final' rtmp.c:(.text+0x8503): undefined reference `md5_init' rtmp.c:(.text+0x8513): undefined reference `md5_update' rtmp.c:(.text+0x8548): undefined reference `md5_update' rtmp.c:(.text+0x8553): undefined reference `md5_final' rtmp.c:(.text+0x8775): undefined reference `md5_update' rtmp.c:(.text+0x8798): undefined reference `md5_update' rtmp.c:(.text+0x87aa): undefined reference `md5_update' rtmp.c:(.text+0x87b5): undefined reference `md5_final' rtmp.c:(.text+0x8a00): undefined reference `md5_init' rtmp.c:(.text+0x8a23): undefined reference `md5_update' rtmp.c:(.text+0x8a37): undefined reference `md5_update' rtmp.c:(.text+0x8a51): undefined reference `md5_update' rtmp.c:(.text+0x8a65): undefined reference `md5_update' rtmp.c:(.text+0x8a7b): undefined reference `md5_update' rtmp.c:(.text+0x8a86): undefined reference `md5_final' rtmp.c:(.text+0x8bdd): undefined reference `md5_init' rtmp.c:(.text+0x8bfa): undefined reference `md5_update' rtmp.c:(.text+0x8c0e): undefined reference `md5_update' rtmp.c:(.text+0x8c1e): undefined reference `md5_update' rtmp.c:(.text+0x8c48): undefined reference `md5_update' rtmp.c:(.text+0x8c53): undefined reference `md5_final' rtmp.c:(.text+0x8ca7): undefined reference `md5_init' rtmp.c:(.text+0x8cb9): undefined reference `md5_update' rtmp.c:(.text+0x8ccd): undefined reference `md5_update' rtmp.c:(.text+0x8cf5): undefined reference `md5_update' rtmp.c:(.text+0x8d09): undefined reference `md5_update' rtmp.c:(.text+0x8d1b): undefined reference `md5_update' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o):rtmp.c:(.text+0x8d2f): more undefined references `md5_update' follow /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `handleinvoke.part.19': rtmp.c:(.text+0x8d9e): undefined reference `md5_final' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_init': rtmp.c:(.text+0x13c0): undefined reference `ssl_ctx_set_default_verify_paths' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmp_tls_freeservercontext': rtmp.c:(.text+0x1461): undefined reference `ssl_ctx_free' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(rtmp.o): in function `rtmpsockbuf_send': rtmp.c:(.text+0x2a50): undefined reference `ssl_write' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(hashswf.o): in function `swfcrunch': hashswf.c:(.text+0x78): undefined reference `hmac_update' hashswf.c:(.text+0xdf): undefined reference `hmac_update' hashswf.c:(.text+0x10c): undefined reference `hmac_update' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(hashswf.o): in function `http_get': hashswf.c:(.text+0x358): undefined reference `ssl_new' hashswf.c:(.text+0x36f): undefined reference `ssl_set_fd' hashswf.c:(.text+0x37c): undefined reference `ssl_connect' /home/oglop/downloads/ffmpeg-static-git2/target/lib/librtmp.a(hashswf.o): in function `rtmp_hashswf': hashswf.c:(.text+0xa93): undefined reference `hmac_ctx_init' hashswf.c:(.text+0xa98): undefined reference `evp_sha256' hashswf.c:(.text+0xaba): undefined reference `hmac_init_ex' hashswf.c:(.text+0xb68): undefined reference `hmac_ctx_cleanup' hashswf.c:(.text+0xfa3): undefined reference `hmac_final' collect2: error: ld returned 1 exit status make: *** [ffprobe_g] error 1 


Comments

Popular posts from this blog

java - Intellij Synchronizing output directories .. -

git - Initial Commit: "fatal: could not create leading directories of ..." -