From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Kletzander Subject: Re: [libvirt] Libvirt build broken Date: Thu, 3 Nov 2016 15:04:02 +0100 Message-ID: <20161103140402.GB7186@wheatley> References: <20161103135017.GW30231@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0351876631667994806==" Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c2IcA-0006kO-Uc for xen-devel@lists.xenproject.org; Thu, 03 Nov 2016 14:03:35 +0000 In-Reply-To: <20161103135017.GW30231@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: libvir-list@redhat.com, Xen-devel , phrdina@redhat.com List-Id: xen-devel@lists.xenproject.org --===============0351876631667994806== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3lcZGd9BuhuYXNfi" Content-Disposition: inline --3lcZGd9BuhuYXNfi Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline On Thu, Nov 03, 2016 at 01:50:17PM +0000, Wei Liu wrote: >Hi > >Xen Project's CI system found a build failure between libvirt changes >06a7b1ff..478ddedc. I don't think this is Xen specific FWIW. > My guess is either 680d2f49dad425395de627a31006cb84848cfa65 or 0c62ccf927c60c9c248db52a23670ec2f9bce2b2 as those are the two that touch gnutls configure stuff. >The build log can be found at: > >http://logs.test-lab.xenproject.org/osstest/logs/101868/build-amd64-libvirt/5.ts-libvirt-build.log > >The first error: > > CC libvirt_driver_la-libvirt-host.lo >libvirt.c:320:15: error: variable 'virTLSThreadImpl' has initializer but incomplete type > static struct gcry_thread_cbs virTLSThreadImpl = { > ^ >Earlier in configure: > > configure: gnutls: no > >>>From the look of it configure doesn't work properly anymore. > There are two problems here. One is that you probably have old gnutls (older than 2.2.0, for more info check the two commits). That's why you are not building with gnutls, but the real problem here (which is in the code) is that we are not able to build without gnutls (my quick guess). We are using struct gcry_thread_cbs even when building without gnutls and that's what should be fixed, IMHO. > >Wei. > >-- >libvir-list mailing list >libvir-list@redhat.com >https://www.redhat.com/mailman/listinfo/libvir-list --3lcZGd9BuhuYXNfi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJYG0PSAAoJEAgfwp8kF4bdS6IP/2EFY86hHcpGCwcY9fK5Pnuf uWngCdZOb319wX08mgLRthNjpD6hSuzAafw33Vof8ILU6uG8QQFpNSNwA/xJfPXr kInoLUXbak/vEveGe3kmhZeX4m+9eiDRoLzpl4n8BL81om1MS4oWfVDsuTj6YdFw L5X+5E5S/5DCzAgqJcHAZCw5pZXXCFksicqcJthH/NR9oUn+GhN5+Wb5cquO1a0Q T4ksTIEa5ALaUMrJ7MI3ID1Hrh8NLhXWZisBi0S4tnyIn6zuyRmk1A9S5TxGIjVs dsVlrHt4aDbc4si5iDFlG+6kP72F6y6kO+/OmtkcLxJBfPOX1BkVx+9AFpHvF0gP tr8eKcRHlG4No5v9DILtRkITKjO1g+GVuNzSMDnCLHGawx0cG1mQA7KzB4ZMGNsu 1KwbfurhuwXCcutdsqq+jikO4libBVYmuG3iEbwWDhU4vQ3c7xrQ4nQdg0pRS9xk MAHgoTjtETgUlXyhHG/bYSrTtspEYhTg0vyPBnLn1NJMJ6jsmlrFYeKrb1rAmVv3 CPuNlwv1qTAR7Ma3h4g8CVuv9233dO1GRoF+e32lEpR1lz1uNNzN8wjWE2qaD43f 6DfRxRmG34C5fI6bqN8kKnkaxKsSDPD6dYBpIDKdg4xuSDmMtyF3kbSFjI/lYrXo PBvyjiiieGKUmP4pv4r1 =RCY4 -----END PGP SIGNATURE----- --3lcZGd9BuhuYXNfi-- --===============0351876631667994806== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============0351876631667994806==--