Yes, I am running Debian 9.2. I can't compile the CLI and the QT version. Both have problems with errors in bignum.h. I heard about an API change in OpenSLL. I assume that is the reason for this. Stretch has OpenSSL version 1.1.
The error messages are all like:
bignum.h: In function 'bool operator>(const CBigNum&, const CBigNum&)':
bignum.h:588:83: error: cannot convert 'const CBigNum*' to 'const BIGNUM* {aka const bignum_st*}' for argument '1' to 'int BN_cmp(const BIGNUM*, const BIGNUM*)'
operator>(const CBigNum& a, const CBigNum& b) { return (BN_cmp(&a, &b) > 0); }
^
(the pointer points to the last ")" in the previous line)
or for the QT version e.g.:
rc/base58.h: In function 'bool DecodeBase58(const char*, std::vector&)':
src/base58.h:100:42: error: cannot convert 'CBigNum*' to 'BIGNUM* {aka bignum_st*}' for argument '1' to 'int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)'
if (!BN_mul(&bn, &bn, &bn58, pctx))
^
(pointer pointing to the ")" before the last ")")