This is an old revision of the document!


Major changes in 1.1.0

Removed features (by default)

  • SSLv2
  • SSLv3
  • EGD

Ports with problems

From a bulk-build with DEFAULT_VERSIONS= ssl=openssl-devel on 2018-02-13 with ports tree from that day (https://svn.freebsd.org/ports/head@461733).

  1. Initial poudriere bulk logs poudriere logs available.
  2. After fixing Python, PostgreSQL poudriere logs
  3. After fixing more Python, erlang, openldap, … with TRYBROKEN enabled poudriere logs
category/port Problem Ports Status Upstream status/Comment
lang/python27 incomplete definition of type 'struct X509_name_entry_st' PR222552 / In ports
lang/pyton35 incomplete definition of type 'struct X509_name_entry_st' PR225870 / In ports
lang/pyton36 incomplete definition of type 'struct X509_name_entry_st' PR225871 / In ports
net/openldap24-client BROKEN PR225878 / In ports Fixed in 2.4.45
security/libssh2 BROKEN PR225873 / In ports Fixed in 1.8.0
www/lynx BROKEN / In ports Not broken
multimedia/librtmp BROKEN / In ports Not broken
ftp/wget BROKEN PR225872 / In ports Fixed in 1.19.3
mail/cclient BROKEN PR225885
net/libvncserver BROKEN / In ports
databases/freetds BROKEN / In ports Fixed 2017-02-14
databases/postgresql10-server BROKEN PR225875 / In ports Fixed 2016-09-15
security/luasec-51 BROKEN Broken according to upstream
ftp/lftp BROKEN / In ports Fixed in 4.8.0
ftp/proftpd BROKEN / In ports Fixed in 1.3.5c
security/p5-Crypt-OpenSSL-X509 BROKEN / In ports Fixed in 1.8.8
net/socat BROKEN / In ports Fixed in 1.7.3.2
sysutils/bacula9-server BROKEN / In ports Fixed in 9.0.6
net/haproxy BROKEN PR225893 Issue with NPN
www/nginx BROKEN / In ports Fixed in 1.9.14
lang/erlang-runtime20 BROKEN / In ports Fixed in 20.0
security/sslscan BROKEN Uses security/unsafe-openssl
security/luasec BROKEN Broken according to upstream
www/nginx-lite BROKEN / In ports Fixed in 1.9.14
www/nginx-naxsi BROKEN / In ports Fixed in 1.9.14
security/cyrus-sasl2 incomplete type 'EVP_MD_CTX' PR225891
security/p5-Crypt-OpenSSL-RSA incomplete type 'RSA'
security/p5-Crypt-OpenSSL-ECDSA unknown type name 'ECDSA_METHOD'
multimedia/rtmpdump SSLv3
www/neon SSL_library_init in -lssl
net/libsrtp incomplete type 'EVP_CIPHER_CTX'
net/liboauth incomplete type 'EVP_MD_CTX' PR225919
security/libssh incomplete type 'EVP_MD_CTX'
security/php56-openssl incomplete definition of type 'struct X509_extension_st' Expires 2018-12
net-im/licq incomplete type 'DH'
devel/qca incomplete type 'DSA_SIG' PR225920
security/apache-xml-security-c incomplete type 'HMAC_CTX'
devel/tcl-trf SHA_Init
devel/grpc undeclared identifier 'SSL_get0_next_proto_negotiated'
security/botan110 incomplete type 'EVP_MD_CTX'
www/libwww Cannot find OpenSSL
devel/ptlib incomplete type 'DH'
net/qt5-network incomplete type 'X509'
mail/libesmtp Cannot find OpenSSL
textproc/htmldoc incomplete type 'BIO_METHOD'
net/qt4-network incomplete type 'X509'
net/vde2 incomplete type 'EVP_CIPHER_CTX'
security/razorback-api incomplete type 'RSA'
mail/opensmtpd Your LibreSSL headers do not match your library
devel/libewf incomplete type 'EVP_MD_CTX'
archivers/unrar incomplete type 'EVP_CIPHER_CTX'
devel/hadoop2 incomplete type 'EVP_CIPHER_CTX'
devel/ucommon incomplete type 'HMAC_CTX'
audio/libshout SSLeay_add_all_algorithms
security/krb5 openssl/asn1_mac.h
net/rdesktop incomplete type 'X509'
www/apache22 SSL_set_cert_store… no EoL
databases/mysql56-client incomplete type 'DH' PR225888
net/freerdp1 incomplete type 'EVP_CIPHER_CTX'
devel/thrift-cpp Cannot find OpenSSL
devel/dcmtk TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA
security/p5-OpenCA-OpenSSL incomplete type 'X509'
security/yubico-piv-tool incomplete type 'RSA'
mail/opendkim SSL_library_init in -lssl
security/opencryptoki incomplete type 'RSA'
sysutils/synergy incomplete type 'SSL'
lang/python34 incomplete definition of type 'struct X509_name_entry_st' PR225882 / In ports
net-p2p/transmission-cli incomplete type 'DH' PR225917
devel/cpp-netlib ERR_remove_thread_state
sysutils/ipmitool incomplete type 'EVP_CIPHER_CTX'
mail/spamd undefined reference to `HMAC_CTX_init'
security/openca-tools-forked incomplete type 'X509_STORE_CTX'
palm/jpilot OpenSSL library not found
net-p2p/eiskaltdcpp-lib incomplete type 'DH'
net-mgmt/icinga-core incomplete type 'DH'
devel/libopkele incomplete type 'DH'
sysutils/bacula-client incomplete type 'EVP_MD_CTX'
converters/wkhtmltopdf incomplete type 'X509'
net/tcpflow SSL_library_init in -lssl
net-mgmt/kismet incomplete type 'HMAC_CTX'
net-im/libmesode incomplete type 'X509'
databases/mariadb101-client incomplete type 'DH'
sysutils/cfengine310 incomplete type 'EVP_MD_CTX'
net-im/papyon SSL_get0_next_proto_negotiated
net/mpd5 OPENSSL_init_ssl
www/aws SSLv3
sysutils/syslog-ng36 incomplete type 'X509_STORE_CTX'
sysutils/cfengine311 incomplete type 'EVP_MD_CTX'
net/mosquitto incomplete type 'EVP_MD_CTX'
sysutils/cfengine38 incomplete type 'EVP_MD_CTX'
databases/mysql80-client incomplete type 'DH'
archivers/libunrar5 incomplete type 'EVP_CIPHER_CTX'
audio/cpp-xmms2 incomplete type 'RSA'
net-mgmt/net-snmp EVP_MD_CTX_free
mail/panda-cclient incomplete type 'X509'
lang/phantomjs incomplete type 'X509'
sysutils/cfengine37 incomplete type 'EVP_MD_CTX'
devel/godot incomplete type 'BIO'
www/node8 incomplete type 'SSL_CTX'
net-p2p/dclib incomplete type 'EVP_CIPHER_CTX'
sysutils/cfengine36 incomplete type 'EVP_MD_CTX'
security/d0_blind_id BN_Init
finance/openhbci incomplete type 'RSA'
devel/omniORB-4.1 incomplete type 'DH'
irc/xchat incomplete type 'X509'
devel/qca-qt5 incomplete type 'DSA_SIG'
irc/libircclient SSL_library_init in -lssl
devel/android-tools-adb incomplete type 'RSA'
www/node6 incomplete type 'SSL_CTX'
databases/mongodb BIO_s_file_internal
net/scamper incomplete definition of type 'struct X509_extension_st'
emulators/i386-wine-staging
devel/gdcm incomplete type 'X509_STORE_CTX'
net/relayd SSL_library_init
net-p2p/transmission-gtk incomplete type 'DH' PR225917
net-p2p/transmission-daemon incomplete type 'DH' PR225917
net-mgmt/nsca-ng SSL_library_init in -lssl
sysutils/cfengine39 incomplete type 'EVP_MD_CTX'
audio/umurmur BN_init
databases/mariadb100-client incomplete type 'DH'
finance/vanitygen implicit declaration of function 'BN_init'
ftp/uftp incomplete type 'EVP_CIPHER_CTX'
lang/fth implicit declaration of function 'BN_CTX_init'
net/ss5 incomplete type 'DH'
security/pvk OPENSSL_add_all_algorithms_noconf
audio/raop_play incomplete type 'RSA'
www/node4 incomplete type 'SSL_CTX'
databases/mariadb55-client incomplete type 'DH'
net-p2p/libtorrent incomplete type 'DH'
mail/postfix211-sasl incomplete type 'X509'
polish/ekg incomplete type 'EVP_MD_CTX'
sysutils/cfengine incomplete type 'EVP_MD_CTX'
www/bozohttpd SSL_library_init
security/yapet EVP_CIPHER_CTX_init in -lcrypto
lang/erlang-runtime15 incomplete type 'HMAC_CTX'
databases/pgpool SSL_library_init in -lssl
net-im/climm incomplete type 'DH'
security/pam_ocra undefined reference to `HMAC_CTX_init'
comms/trustedqsl incomplete type 'EVP_PKEY'
security/racoon2 incomplete type 'EVP_MD_CTX'
dns/samba-nsupdate OpenSSL has unsupported dynamic loading
sysutils/boxbackup-devel incomplete type 'EVP_CIPHER_CTX'
benchmarks/sipp SSL_library_init in -lssl
security/keynote incomplete type 'EVP_PKEY'
net/libarms incomplete type 'X509_STORE_CTX'
dns/knot1 implicit declaration of function 'ENGINE_load_gost' GOST
security/fbopenssl incomplete definition of type 'struct asn1_object_st'
mail/enma incomplete type 'EVP_PKEY'
chinese/unrar incomplete type 'EVP_CIPHER_CTX'
lang/erlang 'openssl/chacha.h' file not found PR225898
security/softether-devel incomplete type 'HMAC_CTX'
sysutils/cfengine35 incomplete type 'RSA'
lang/erlang-runtime18 'openssl/chacha.h' file not found
databases/mongodb32-tools incomplete type 'BIO_METHOD'
net-p2p/twister use of undeclared identifier 'BN_init'
net/libexosip2 incomplete type 'SSL'
sysutils/aimage SSLv3
sysutils/cfengine33 incomplete type 'RSA'
www/xshttpd incomplete type 'X509_STORE_CTX'
japanese/mutt-devel incomplete type 'X509_STORE_CTX'
lang/erlang-runtime19 'openssl/chacha.h' file not found
www/h2o SSL_get0_next_proto_negotiated
chinese/bitchx SSLeay in -lcrypto
russian/ircd-hybrid incomplete type 'RSA'
www/spdylay SSL_get0_next_proto_negotiated
www/mod_auth_pubtkt incomplete type 'EVP_PKEY'
sysutils/tlsdate incomplete type 'BIO'
sysutils/pam_mount incomplete type 'EVP_CIPHER_CTX'
sysutils/dmg2img incomplete type 'EVP_CIPHER_CTX'
sysutils/bacula-client-static incomplete type 'EVP_MD_CTX'
dns/credns HMAC_CTX_init in -lcrypto
security/tcpcrypt incomplete type 'EVP_CIPHER_CTX'
security/openssh-portable OpenSSL >= 1.1.0 is not yet supported
databases/pgbouncer incomplete type 'X509_STORE_CTX'
irc/ratbox-respond SSLeay_add_all_ciphers
sysutils/syslog-ng37 incomplete type 'X509_STORE_CTX'
www/nghttp2 SSL_get0_next_proto_negotiated
benchmarks/polygraph CRYPTO_lock in -lcrypto
mail/fdm SSL_library_init in -lssl
mail/spamdyke SSL_library_init in -lssl
databases/mongodb34-tools incomplete type 'BIO_METHOD'
security/esteidfirefoxplugin incomplete definition of type 'struct X509_name_entry_st'
irc/irssi-fish incomplete type 'DH'
security/git-crypt undefined reference to `HMAC_CTX_cleanup'
ftp/vsftpd undefined reference to `OPENSSL_init_ssl'
devel/ace incomplete type 'BIO_METHOD'
comms/kermit incomplete type 'X509_STORE_CTX'
dns/validns incomplete type 'RSA'
net-mgmt/ettercap incomplete definition of type 'struct X509_extension_st'
sysutils/ori incomplete type 'EVP_MD_CTX'
security/openiked incomplete type 'EVP_MD_CTX'
devel/gnome-vfs incomplete type 'SSL'
irc/atheme-services incomplete type 'HMAC_CTX'
security/krb5-114 asn1_mac.h
security/ratproxy SSL_library_init
devel/mico incomplete type 'BIO'
www/httest incomplete type 'EVP_MD_CTX'
www/htdump SSL_library_init
sysutils/cfengine32 incomplete type 'RSA'
net/radsecproxy incomplete type 'SSL'
net-p2p/namecoin-daemon use of undeclared identifier 'BN_init'
www/resin3 Cannot find OpenSSL
lang/erlang-runtime17 incomplete type 'HMAC_CTX'
irc/ircproxy SSL_library_init in -lssl
www/cherokee incomplete type 'DH'
ftp/bbftp incomplete type 'RSA'
www/xshttpd-devel incomplete type 'EVP_CIPHER_CTX'
mail/imapfilter incomplete type 'HMAC_CTX'
audio/p5-xmms2 incomplete type 'RSA'
security/dsniff incomplete type 'RSA'
lang/ruby23 ssl.rb
devel/cpprestsdk undeclared identifier 'SSL_R_SHORT_READ'
sysutils/cfengine22 incomplete type 'RSA'
irc/bip incomplete type 'DH'
databases/mysqlwsrep56-server incomplete type 'DH'
security/bro incomplete type 'X509'
databases/mongodb34 SSLv2
net/vtun incomplete type 'EVP_CIPHER_CTX'
net-mgmt/openbmp undefined reference to `SSL_library_init'
security/titus incomplete type 'DH'
irc/ircd-ratbox-devel RAND_egd
security/fastd crypto_stream_aes128ctr.h file not found
security/pkcs11-helper incomplete type 'RSA_METHOD'
mail/up-imapproxy incomplete type 'X509_STORE_CTX'
security/john incomplete type 'EVP_PKEY'
net/ipdecap EVP_CIPHER_CTX_init in -lcrypto
graphics/copperspice incomplete type 'X509'
net/openvswitch incomplete type 'DH'
mail/avenger SSL_get_cipher_version
sysutils/cfengine34 incomplete type 'RSA'
net/ssltunnel-server incomplete type 'DH'
databases/galera asio/ssl.hpp was not found or not usable
sysutils/boxbackup incomplete type 'EVP_CIPHER_CTX'
security/ossec-hids-local SSL_library_init
devel/tla incomplete definition of type 'struct X509_name_entry_st'
net-im/telegram incomplete type 'RSA'
security/medusa incomplete type 'DH'
net/pipsecd 'idea.h' file not found
www/blastbeat incomplete type 'SSL'
mail/opensmtpd-devel undeclared identifier 'SSL_F_SSL_CTX_USE_CERTIFICATE_CHAIN_FILE'
multimedia/asdcplib incomplete type 'BIGNUM'
security/pam_ssh_agent_auth OpenSSL version check
net/xrdp incomplete type 'BIGNUM'
mail/mutt14-lite incomplete type 'X509_STORE_CTX'
dns/opendd undefined reference to `BIO_set_conn_ip'
net/socketw incomplete type 'X509'
security/acme-client incomplete type 'RSA'
mail/postfix211 incomplete type 'DH'
security/ike incomplete type 'EVP_CIPHER_CTX'
www/wt asio
www/trafficserver incomplete type 'DH'
net-p2p/zetacoin-nox11 RAND_egd in -lcrypto
www/ufdbguard incomplete type 'SSL'
sysutils/rsyncrypto incomplete type 'RSA'
net/bsdec2-image-upload undefined reference to `SSL_library_init'
security/pev incomplete type 'EVP_MD_CTX'
security/krb5-115 asn1_mac.h
security/openssl_tpm_engine incomplete type 'RSA'
security/pks incomplete type 'EVP_PKEY'
audio/py-xmms2 incomplete type 'RSA'
security/osslsigncode incomplete type 'EVP_MD_CTX'
devel/staf incomplete type 'EVP_MD_CTX'
databases/mongodb32 incomplete type 'EVP_MD_CTX'
mail/elmo undefined reference to `OPENSSL_init_ssl'
databases/pgadmin3 incomplete type 'EVP_CIPHER_CTX'
devel/mongo-cxx-driver undeclared identifier 'BIO_s_file_internal'
security/isakmpd incomplete type 'X509_STORE_CTX'
net/freeswitch incomplete type 'EVP_CIPHER_CTX'
security/sslwrap incomplete type 'DH'
net-p2p/uhub incomplete type 'BIO'
archivers/unrar-iconv incomplete type 'EVP_CIPHER_CTX'
mail/qpopper incomplete type 'SSL'
www/pound ???
mail/libdkim incomplete type 'EVP_MD_CTX'
devel/hadoop incomplete type 'HMAC_CTX'
security/fastd-devel crypto_stream_aes128ctr.h file not found
mail/prayer incomplete definition of type 'struct ssl_session_st'
net-mgmt/aircrack-ng incomplete type 'HMAC_CTX'
security/krb5-devel asn1_mac.h
databases/pgpool-II-36 SSL_library_init in -lssl
www/mod_setenvifplus incomplete type 'EVP_CIPHER_CTX'
security/netpgp incomplete type 'RSA'
databases/pgpool-II-33 SSL_library_init in -lssl
mail/qmail-spamcontrol incomplete definition of type 'struct X509_name_st'
www/mod_auth_cas SSL_library_init in -lssl
security/ossec-hids-client SSL_library_init
security/p5-Filter-Crypto incomplete type 'EVP_CIPHER_CTX'
net-p2p/libswift incomplete type 'EVP_PKEY'
security/hpenc incomplete type 'EVP_CIPHER_CTX'
misc/linm incomplete type 'EVP_CIPHER_CTX'
mail/popular undefined reference to `OPENSSL_init_ssl'
irc/eggdrop-devel undefined reference to `SSLeay_version'
sysutils/syslog-ng39 incomplete type 'X509_STORE_CTX'
net/stone incomplete definition of type 'struct ssl_session_st'
mail/fetchmail SSLv2_client_method
security/yafic incomplete type 'EVP_MD_CTX'
databases/pgpool-II-35 SSL_library_init in -lssl
mail/qmail-tls incomplete type 'SSL'
mail/heirloom-mailx undefined reference to `SSLv2_client_method'
security/stud incomplete type 'SSL_CTX'
security/py-pow incomplete type 'EVP_CIPHER_CTX'
japanese/jpilot OpenSSL library not found
www/webstone-ssl incomplete type 'SSL'
irc/bitchx SSLeay in -lcrypto
net/ssvnc incomplete type 'EVP_CIPHER_CTX'
security/sst undefined reference to `SSLv2_server_method'
irc/epic5 incomplete type 'EVP_CIPHER_CTX'
www/mod_webauth SSL_library_init in -lssl
devel/godot-tools incomplete type 'BIO'
security/p5-Crypt-OpenSSL-CA incomplete type 'EVP_PKEY'
net/easysoap use of undeclared identifier 'SSLv2_client_method'
security/krb5-116 asn1_mac.h
security/ncrack OpenSSL's headers match the library… no
net-p2p/linuxdcpp incomplete type 'DH'
www/elinks incomplete type 'SSL'
misc/smssend undefined reference to `SSL_library_init'
devel/libmsocket incomplete type 'X509'
archivers/xar OpenSSL_add_all_ciphers in -lcrypto
net-mgmt/nsca-ng-client SSL_library_init in -lssl
net-mgmt/send incomplete type 'X509'
www/nginx-full incomplete definition of type 'struct ssl_session_st'
net/gq incomplete type 'X509'
www/links-hacked incomplete type 'SSL'
multimedia/gpac-mp4box undefined reference to `SSLeay_add_all_algorithms'
mail/isync undefined reference to symbol `X509_NAME_get_text_by_NID@@OPENSSL_1_1_0
security/certificate-transparency SSL_CTX_new in -lssl
security/osiris undefined reference to `SHA_Init'
sysutils/sbsigntool incomplete type 'X509'
security/openscep incomplete definition of type 'struct x509_attributes_st'
devel/kore unknown type name 'ECDSA_METHOD'
ftp/gftp incomplete definition of type 'struct X509_extension_st'
mail/sendmail incomplete type 'DH' Fixed 2018-03-08
mail/qmail-ldap undefined reference to `BIO_s_file_internal'
security/distcache SSL_CTX_new in -lssl
security/tlswrap undefined reference to `SSL_library_init'
net/haproxy-devel undefined reference to `SSL_get0_next_proto_negotiated'
net/megatools incomplete type 'RSA'
mail/mutt14 incomplete type 'X509_STORE_CTX'
net/gsk incomplete type 'BIO'
polish/ekg2 incomplete type 'EVP_MD_CTX'
net/ceph-devel asio
lang/erlang-runtime16 incomplete type 'HMAC_CTX'
databases/mongodb34-rocks no member named 'SSLv2_method'
lang/pypy SSL_CTX_set_next_protos_advertised_cb
mail/spamassassin SSL_CTX_free in -lssl
devel/poco-ssl incomplete type 'EVP_CIPHER_CTX'
net-mgmt/ccnet-server incomplete type 'EVP_CIPHER_CTX'
net-im/jabberd CRYPTO_lock in -lcrypto
databases/mysql-connector-c incomplete type 'EVP_CIPHER_CTX'
japanese/spamassassin SSL_CTX_free in -lssl
games/tinymux incomplete type 'EVP_MD_CTX'
games/ldmud incomplete type 'X509_STORE_CTX'
Reason Count
BROKEN 61
Cannot find OpenSSL 61
incomplete type 'EVP_CIPHER_CTX' 61
incomplete type 'DH' 61
incomplete type 'EVP_MD_CTX' 61
incomplete type 'RSA' 61
incomplete type 'X509' 61
incomplete type 'X509_STORE_CTX' 61
incomplete type 'HMAC_CTX' 61
incomplete type 'SSL' 61
SSL_library_init in -lssl 61
incomplete type 'EVP_PKEY' 61
SSL_get0_next_proto_negotiated 61
incomplete definition of type 'struct X509_name_entry_st' 61
SSLeay 61
incomplete type 'BIO' 61
SSLv2 61
BN_Init 61
incomplete type 'SSL_CTX' 61
incomplete type 'BIO_METHOD' 61
asn1_mac.h 61
incomplete definition of type 'struct X509_extension_st' 61
undefined reference to `OPENSSL_init_ssl' 61
undeclared identifier 'BIO_s_file_internal' 61
SSLv3 61
'openssl/chacha.h' file not found 61
incomplete definition of type 'struct ssl_session_st' 61
crypto_stream_aes128ctr.h file not found 61
RAND_egd 61
unknown type name 'ECDSA_METHOD' 61
undefined reference to `SHA_Init' 61
incomplete type 'BIGNUM' 61
incomplete type 'DSA_SIG' 61
OpenSSL library not found 61
category/port Problem Ports Status Upstream status/Comment
archivers/libarchive archive_libcryptor linker FIXED
databases/freetds
devel/apr1 EVP_PKEY_CTX_new
devel/libevent2 missing bio_buffervent
dns/bind910 dso.h ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED
dns/bind99
dns/ldns
ftp/curl
ftp/lftp
ftp/proftpd missing evp
ftp/wget missing evp
lang/python27 make install
lang/python34
lang/ruby22 missing evp
lang/ruby23 missing evp
mail/dovecot2
mail/postfix-current
net-p2p/libtorrent
security/cyrus-sasl2
security/libssh2 missing evp
security/nmap missing MD4
security/openssh-portable missing evp
security/openvpn ctx error
security/php56-openssl
security/pkcs11-helper
security/trousers
sysutils/serf bio bucket read missing
www/apache24
www/aria2 port not honoring OPENSSLDIR
www/libwww
www/lynx
www/nghttp2
www/nginx-devel

regular expression

'.*OPENSSL_VERSION_NUMBER[[:space:]]*[<>=]*[[:space:]]0x101'

Can probably be improved :D

www/aria2

$ echo "  CXXLD   " aria2c;/bin/sh ../libtool --silent --tag=CXX    --mode=link c++ -std=c++11   -pipe  -O2 -fno-strict-aliasing -pipe -march=native  -fstack-protector  -std=c++11 -Wl,-rpath,/usr/local/lib -fstack-protector -o aria2c main.o libaria2.la   
  CXXLD    aria2c
./.libs/libaria2.so: undefined reference to `OPENSSL_sk_pop_free'
./.libs/libaria2.so: undefined reference to `OPENSSL_sk_value'
./.libs/libaria2.so: undefined reference to `EVP_MD_CTX_reset'
./.libs/libaria2.so: undefined reference to `EVP_MD_CTX_new'
./.libs/libaria2.so: undefined reference to `OPENSSL_sk_num'
./.libs/libaria2.so: undefined reference to `OPENSSL_init_ssl'
./.libs/libaria2.so: undefined reference to `OPENSSL_init_crypto'
./.libs/libaria2.so: undefined reference to `EVP_MD_CTX_free'
./.libs/libaria2.so: undefined reference to `SSL_CTX_set_options'
c++: error: linker command failed with exit code 1 (use -v to see invocation)

vs

$ echo "  CXXLD   " aria2c;/bin/sh ../libtool --silent --tag=CXX    --mode=link c++ -std=c++11   -pipe  -O2 -fno-strict-aliasing -pipe -march=native  -fstack-protector  -std=c++11 -L/usr/local/lib -I/usr/local/include -Wl,-rpath,/usr/local/lib -fstack-protector -lcrypto -lssl -o aria2c main.o libaria2.la
  CXXLD    aria2c
/usr/bin/ld: warning: libcrypto.so.38, needed by ./.libs/libaria2.so, may conflict with libcrypto.so.9
/usr/bin/ld: warning: libssl.so.39, needed by ./.libs/libaria2.so, may conflict with libssl.so.9

Even though

SSL Support:    yes
AppleTLS:       no (LDFLAGS='')
WinTLS:         no (LIBS='')
GnuTLS:         no (CFLAGS='' LIBS='')
OpenSSL:        yes (CFLAGS='-I/usr/local/include' LIBS='-L/usr/local/lib -lcrypto -lssl')

  • openssl/1.1.0.1523789032.txt.gz
  • Last modified: 2018/04/15 10:43
  • by DirkMeyer