Slarky · GitHub

Hi,

irssi 1.0.0 (0.8.20 was fine) does not compile on Solaris 11(.3) anymore:

  CC       network-openssl.o
"network-openssl.c", line 258: warning: statement not reached
"network-openssl.c", line 304: warning: statement not reached
"network-openssl.c", line 649: undefined symbol: EC_KEY
"network-openssl.c", line 649: undefined symbol: ec_key
"network-openssl.c", line 649: syntax error before or at: =
"network-openssl.c", line 662: warning: implicit function declaration: EVP_PKEY_get1_EC_KEY
"network-openssl.c", line 663: warning: implicit function declaration: EC_GROUP_get_curve_name
"network-openssl.c", line 663: warning: implicit function declaration: EC_KEY_get0_group
"network-openssl.c", line 664: warning: implicit function declaration: EC_KEY_free
cc: acomp failed for network-openssl.c
gmake[3]: *** [network-openssl.o] Error 2
gmake[3]: Leaving directory `/tmp/irssi-1.0.0/src/core'

Is there any chance of making the EC stuff optional? Because of patent issues Oracle has decided to ship base OpenSSL 1.0.2 in Solaris 11.3 without EC support…

Read the original on github.com ↗