Hi Everyone, I'm building Wget 1.20.3 from the source tarball against OpenSSL 1.1.1d.
I'm catching a warning that looks like low hanging fruit: gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/home/jwalton/tmp/build-test/etc/wgetrc\" -DLOCALEDIR=\"/home/jwalton/tmp/build-test/share/locale\" -I. -I../lib -I../lib -I/home/jwalton/tmp/build-test/include -DNDEBUG -I/home/jwalton/tmp/build-test/include -I/home/jwalton/tmp/build-test/include -I/home/jwalton/tmp/build-test/include -I/home/jwalton/tmp/build-test/include -DNDEBUG -g2 -O2 -march=native -fPIC -pthread -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.c openssl.c: In function 'ssl_init': openssl.c:178:7: warning: 'OPENSSL_config' is deprecated [-Wdeprecated-declarations] OPENSSL_config (NULL); ^~~~~~~~~~~~~~ I believe the call to OPENSSL_config can be guarded: #include <openssl/crypto.h> ... #if OPENSSL_VERSION_NUMBER < 0x10001000L OPENSSL_config(NULL); #else OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG | OPENSSL_INIT_ADD_ALL_CIPHERS | OPENSSL_INIT_ADD_ALL_DIGESTS); #endif Jeff