[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