From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark Pryor Subject: Re: Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04? Date: Tue, 31 May 2016 20:22:19 +0000 (UTC) Message-ID: <866574346.2568037.1464726139485.JavaMail.yahoo@mail.yahoo.com> References: <866574346.2568037.1464726139485.JavaMail.yahoo.ref@mail.yahoo.com> Reply-To: Mark Pryor Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5990809194619062956==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel List-Id: xen-devel@lists.xenproject.org --===============5990809194619062956== Content-Type: multipart/alternative; boundary="----=_Part_2568036_1667285566.1464726139477" Content-Length: 5211 ------=_Part_2568036_1667285566.1464726139477 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable John M. said: =20 | | =20 On Ubuntu 16.04, when I clone from Xenbits and then checkout RELEASE= -4.6.1,=20 =E2=80=98make world=E2=80=99 breaks when it gets to qemu-xen-traditional, with the error shown below. This look= s=20 like a problem that was patched back at the end of April, but somehow is no= t=20 taking effect for the older code. Everything works fine if I just clone fro= m=20 Xenbits, .\configure, etc, without checking out RELEASE-4.6.1. John, you can go herehttp://xenbits.xen.org/gitweb/?p=3Dqemu-xen-traditional.git;= a=3Dsummary and see the GNUTLS patch that is imported into the 4.7.0-rc4 build. Go ahea= d and export that patchand use it in your 4.6.1 build. When you build from = xen Git it is using as many as 5 other supporting gitrepos, so keeping trac= k of all the imported patches is daunting. If you want to build with pvgrub & stubdom support there are other issues. = My approach is here:links2 -g google.com/search?q=3Dxenial+xen+4.6.1+ovmf & PryMar56 ------=_Part_2568036_1667285566.1464726139477 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
John M. said:

<quote>On Ubuntu 16.04, when I clo= ne from Xenbits and then checkout RELEASE-4.6.1,
=E2=80=98make world=E2=80=99 breaks
when it gets to qemu-xen-traditional, with th= e error shown below. This looks
like a problem that was patched back at the end of April, but somehow = is not
taking effect for th= e older code. Everything works fine if I just clone from
Xenbits, .\configure, etc, without checking o= ut RELEASE-4.6.1.
</quote>

John,

you can go here

and see the GNUTLS pa= tch that is imported into the 4.7.0-rc4 build. Go ahead and export that pat= ch
and us= e it in your 4.6.1 build. When you build from xen Git it is using as many a= s 5 other supporting git
repos, so keeping track of all the imported patches is daun= ting.
If you = want to build with pvgrub & stubdom support there are other issues. My = approach is here:
links2 -g google.com/search?q=3Dxenial+xen+4.6.1+ovmf &
<= div dir=3D"ltr">
PryMar56
------=_Part_2568036_1667285566.1464726139477-- --===============5990809194619062956== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --===============5990809194619062956==--