Hi guys, we would like to compile pound 2.7 with latest openssl version
1.1, but at the moment of the compilation it fails. It seems like pound2.7
uses some macros not used anymore in Openssl1.1.
For example:
config.c: In function ‘parse_service’:
config.c:723:25: warning: implicit declaration of function ‘LHM_lh_new’;
did you mean ‘lh_new’? [-Wimplicit-function-declaration]
if((res->sessions = LHM_lh_new(TABNODE, t)) == NULL)
^~~~~~~~~~
lh_new
config.c:723:36: error: expected expression before ‘TABNODE’
if((res->sessions = LHM_lh_new(TABNODE, t)) == NULL)
^~~~~~~
<builtin>: recipe for target 'config.o' failed
make: *** [config.o] Error 1
Someone got it, if not, is there some plan to support this?
BTW it seems like we are not the only ones with this problem?
http://www.apsis.ch/pound/pound_list/archive/2017/2017-02/1485991957000#1485991957000
Thanks!