Ok, parece ser o problema dos scripts de construção da libKTorrent. Ele usa find_package_handle_standard_args() do cmake com regexps que esperam apenas x.y.z como uma versão e não x.y.z-beta ou x.y.z.-alpha1 . E o libgcrypt-dev atual no ubuntu tem a versão 1.7.2-beta .
Para resolver isso, é necessário alterar substrings em "^.*GCRYPT_VERSION[ ]+\"([0-9]).([0-9]).([0-9])\".*$" para "^.*GCRYPT_VERSION[ ]+\"([0-9]).([0-9]).([0-9]).*\".*$" em libktorrent-2.0.1 / cmake / FindLibGcrypt.cmake