> cc -L/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -fstack-protector -o rtmpdump rtmpdump.o -lrtmp -lssl -lcrypto -lz > --- rtmpdump --- > /usr/local/lib/librtmp.so: undefined reference to `OpenSSL_add_all_digests' > /usr/local/lib/librtmp.so: undefined reference to `HMAC_CTX_init' > /usr/local/lib/librtmp.so: undefined reference to `SSL_load_error_strings' > /usr/local/lib/librtmp.so: undefined reference to `HMAC_CTX_cleanup' > /usr/local/lib/librtmp.so: undefined reference to `SSL_library_init' > /usr/local/lib/librtmp.so: undefined reference to `SSLv23_server_method' > /usr/local/lib/librtmp.so: undefined reference to `SSLv23_method' During BSDCan 2018 the intention to update OpenSSL in base to 1.1.x branch was documented. Intention is to update 12-STABLE to current 1.1.0 and subsequently update it to 1.1.1 when that is released.
Maybe, this can help (I have not tested it) https://gitlab.com/JudgeZarbi/RTMPDump-OpenSSL-1.1
This has been resolved by the recent commit r482967 (as part of bug PR231940).