Hello, 

* Jacob Anderson <[email protected]> [04.01.18 20:04]:
> What if you add the macro back into config.h:
> 
> # define LHM_lh_new(type, name) \
>   ((LHASH_OF(type) *)lh_new(LHASH_HASH_FN(name), LHASH_COMP_FN(name)))
> 
> Here's where it seems to have been removed:
> 
> https://mta.openssl.org/pipermail/openssl-commits/2016-January/002778.html
> 
> seems to be equivalent to:
> 
> +    static ossl_inline LHASH_OF(type) * \
> +        lh_##type##_new(unsigned long (*hfn)(const type *), \
> +                        int (*cfn)(const type *, const type *)) \
> +    { 
> +        return (LHASH_OF(type) *) \
> +            lh_new((LHASH_HASH_FN_TYPE) hfn, (LHASH_COMP_FN_TYPE)cfn); \
> +    } 

Does this fix all problems? To me it does not. While trying to complie
against OpenSSL 1.1.0f I run in more problems with the lhash stuff (at
least unfixable for me) and the RSA key stuff which I was able to fix
(perhaps).

Does anyone have a working version of pound (v2.8+), compilable with
OpenSSL 1.1.0+

Kind regards,

Philipp

--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.

Reply via email to