tpm2-tss requires libgcrypt20 (at least that's was it's called on Ubuntu).
libgcrypt (which is the 1.x branch) is quite old and had a different API than the 20 series...

Maybe that's the problem...

From: tpm2 [tpm2-bounces@lists.01.org] on behalf of Terry An [terry.an.bj@gmail.com]
Sent: Thursday, October 18, 2018 12:18
To: tpm2@lists.01.org
Subject: [tpm2] does anyone compile tpm2-tss-2.1.0 successful on CentOS7?

lots of errors on my laptop.

I have updated libgpg-error, libgcrypt-devel, etc..