Compiling ffmpeg 3.1.3 with OpenSSL 1.1.0 returns this: CC libavformat/rtpdec_ac3.o src/libavformat/rtmpdh.c: In function ‘ff_dh_init’: src/libavformat/rtmpdh.c:277:14: error: dereferencing pointer to incomplete type ‘FF_DH {aka struct dh_st}’ bn_new(dh->g); ^ src/libavformat/rtmpdh.c:188:37: note: in definition of macro ‘bn_new’ #define bn_new(bn) bn = BN_new() ^~ make: *** [/home/fraga/git/ffmpeg/common.mak:60: libavformat/rtmpdh.o] Error 1 make: *** Waiting for unfinished jobs....
Maybe it's related to some changes over OpenSSL 1.1.0 which broke several projects? Example: OpenSSL 1.1.x makes RSA, DSA and DH structs opaque https://github.com/curl/curl/issues/763 Any hints? -- https://exchangewar.info _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel