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
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to