Date: Tue, 24 Dec 2019 15:23:31 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> To: FreeBSD Ports <freebsd-ports@freebsd.org> Subject: some ports not building with openssl111 / expiration of openssl Message-ID: <cba9dd4c-4cf0-75e8-dbeb-650b2edaf73e@quip.cz>
next in thread | raw e-mail | index | archive | help
We use self built packages from quaterly ports tree (built with poudriere). OpenSSL 1.0 is deprecated with expiration date 2019-12-31 so I tried to switch to openssl111 but some ports cannot be build with it. lang/erlang-runtime19 (required by couchdb) is marked as broken: does not build with DEFAULT_VERSIONS+=ssl=openssl111 lang/phantomjs is marked as broken: does not build with DEFAULT_VERSIONS+=ssl=openssl111 (I know this port expired but we do not have suitable alternative) security/sslscan is marked as broken: Does not build with openssl111 They are known to not build, are there any plans to fix sslscan and erlang-runtime19? And more to this list - ports not marked as broken but building with openssl111 failed: sysutils/rsyncrypto mail/heirloom-mailx Tail of a log for sysutils/rsyncrypto gmake[2]: Entering directory '/wrkdirs/usr/ports/sysutils/rsyncrypto/work/rsyncrypto-1.12' c++ -DHAVE_CONFIG_H -I. -I/usr/local/include/ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.cpp mv -f .deps/main.Tpo .deps/main.Po c++ -DHAVE_CONFIG_H -I. -I/usr/local/include/ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -MT crypto.o -MD -MP -MF .deps/crypto.Tpo -c -o crypto.o crypto.cpp crypto.cpp:158:13: error: member access into incomplete type 'RSA' (aka 'rsa_st') if( (prv->p==0 || prv->q==0) ) { ^ /usr/local/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'rsa_st' typedef struct rsa_st RSA; ^ 1 error generated. gmake[2]: *** [Makefile:293: crypto.o] Error 1 gmake[2]: Leaving directory '/wrkdirs/usr/ports/sysutils/rsyncrypto/work/rsyncrypto-1.12' Tail of a log for mail/heirloom-mailx -DHAVE_IPv6_FUNCS -c version.c cc -Wl,-rpath,/usr/local/lib -fstack-protector-strong aux.o base64.o cache.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o dotlock.o edit.o fio.o getname.o getopt.o head.o hmac.o imap.o imap_search.o junk.o lex.o list.o lzw.o macro.o maildir.o main.o md5.o mime.o names.o nss.o openssl.o pop3.o popen.o quit.o send.o sendout.o smtp.o ssl.o strings.o temp.o thread.o tty.o v7.local.o vars.o version.o `grep '^[^#]' LIBS` -L/usr/local/lib -o mailx openssl.o: In function `smime_cipher': openssl.c:(.text+0x19e2): undefined reference to `EVP_rc2_40_cbc' openssl.c:(.text+0x19eb): undefined reference to `EVP_rc2_64_cbc' cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make[1]: stopped in /wrkdirs/usr/ports/mail/heirloom-mailx/work/mailx-12.4 *** Error code 1 If these two are not marked as broken do they build for somebody else? Kind regards Miroslav Lachman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cba9dd4c-4cf0-75e8-dbeb-650b2edaf73e>