Description of problem:
https://bugzilla.redhat.com/show_bug.cgi?id=1415682 Included some API changes that broke qemu-kvm build for rhel6.9.
qemu-kvm fails with the following message:
/builddir/build/BUILD/qemu-kvm-0.12.1.2/vnc-tls.c: In function 'vnc_tls_client_setup':
/builddir/build/BUILD/qemu-kvm-0.12.1.2/vnc-tls.c:313: error: 'gnutls_kx_set_priority' is deprecated (declared at /usr/include/gnutls/compat.h:342)
/builddir/build/BUILD/qemu-kvm-0.12.1.2/vnc-tls.c:320: error: 'gnutls_certificate_type_set_priority' is deprecated (declared at /usr/include/gnutls/compat.h:347)
/builddir/build/BUILD/qemu-kvm-0.12.1.2/vnc-tls.c:327: error: 'gnutls_protocol_set_priority' is deprecated (declared at /usr/include/gnutls/compat.h:344)
Those methods were not described as deprecated by the bug or the changelog. Is this change intended?
This deprecation is part of the rebase. However it shouldn't affect a build since this is a compiler warning. Do you compile with -Werror?
We do use -Werror, that's the issue.
This bug is a bit more to double check that you deprecated the correct functions as the one we use are not described as deprecated by the bug or the changelog.
Ok, thanks. I'm closing it as not a bug. If there is something we can address in gnutls which can help you with that, please re-open.