[FFmpeg-trac] #7086(undetermined:new): ffmpeg does not install with OpenSSL support

FFmpeg trac at avcodec.org
Fri Mar 16 10:26:56 EET 2018


#7086: ffmpeg does not install with OpenSSL support
--------------------------------------+----------------------------------
             Reporter:  supredoe      |                     Type:  defect
               Status:  new           |                 Priority:  normal
            Component:  undetermined  |                  Version:  3.4
             Keywords:                |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+----------------------------------
 Summary of the bug:

 - Unable to compile ffmpeg with OpenSSL 1.0.1j

 - Not able to upgrade OpenSSL version; receiving compiler errors about
 undefined references to BIO_clear_flags and BIO_set_flags

 ====

 Error message output:

 LD      ffmpeg_g
 libavformat/libavformat.a(tls_openssl.o): In function `url_bio_ctrl':
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:204:
 undefined reference to `BIO_clear_flags'
 libavformat/libavformat.a(tls_openssl.o): In function `url_bio_bread':
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:179:
 undefined reference to `BIO_clear_flags'
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:181:
 undefined reference to `BIO_set_flags'
 libavformat/libavformat.a(tls_openssl.o): In function `url_bio_bwrite':
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:193:
 undefined reference to `BIO_clear_flags'
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:195:
 undefined reference to `BIO_set_flags'
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:193:
 undefined reference to `BIO_clear_flags'
 /local-directory-
 name/ffmpeg/latest_git_20180316/ffmpeg/libavformat/tls_openssl.c:195:
 undefined reference to `BIO_set_flags'
 collect2: error: ld returned 1 exit status

 ====

 How to reproduce:

 - openssl version 1.01j can be downloaded here:

 https://www.openssl.org/source/old/1.0.1/openssl-1.0.1j.tar.gz

 ---

 - the ./configure command is as follows:

 PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure
 --prefix="$HOME/ffmpeg_build" --extra-
 cflags="-I$HOME/ffmpeg_build/include" --extra-
 ldflags="-L$HOME/ffmpeg_build/lib" --enable-gpl --enable-libx264 --enable-
 openssl --enable-libfdk_aac --enable-nonfree --enable-libmp3lame

 ---

 ffmpeg version is the most recent version available from:

 git clone --depth 1 git://source.ffmpeg.org/ffmpeg


 ---

 built on 2018.03.15

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7086>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list