xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04?
@ 2016-05-31 16:17 John McDermott
  2016-06-01  9:16 ` Wei Liu
  0 siblings, 1 reply; 4+ messages in thread
From: John McDermott @ 2016-05-31 16:17 UTC (permalink / raw)
  To: Xen-devel

Xen Developers,

On Ubuntu 16.04, when I clone from Xenbits and then checkout RELEASE-4.6.1, ‘make world’ breaks
when it gets to qemu-xen-traditional, with the error shown below. This looks like a problem that was patched back at the end of April, but somehow is not taking effect for the older code. Everything works fine if I just clone from Xenbits, .\configure, etc, without checking out RELEASE-4.6.1.

Sincerely,

John

- - - - - - -

  LINK  i386-dm/qemu-dm
../libqemu_common.a(vnc.o): In function `vnc_start_tls':
/home/mc/qqdebug/xen/tools/qemu-xen-traditional-dir/vnc.c:2180: undefined reference to `gnutls_kx_set_priority'
/home/mc/qqdebug/xen/tools/qemu-xen-traditional-dir/vnc.c:2187: undefined reference to `gnutls_certificate_type_set_priority'
/home/mc/qqdebug/xen/tools/qemu-xen-traditional-dir/vnc.c:2194: undefined reference to `gnutls_protocol_set_priority'
collect2: error: ld returned 1 exit status
Makefile:740: recipe for target 'qemu-dm' failed



_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04?
  2016-05-31 16:17 Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04? John McDermott
@ 2016-06-01  9:16 ` Wei Liu
  0 siblings, 0 replies; 4+ messages in thread
From: Wei Liu @ 2016-06-01  9:16 UTC (permalink / raw)
  To: John McDermott; +Cc: Ian Jackson, Wei Liu, Xen-devel

CC Ian Jackson (stable tree and qemu-trad maintainer)

On Tue, May 31, 2016 at 12:17:10PM -0400, John McDermott wrote:
> Xen Developers,
> 
> On Ubuntu 16.04, when I clone from Xenbits and then checkout RELEASE-4.6.1, ‘make world’ breaks
> when it gets to qemu-xen-traditional, with the error shown below. This looks like a problem that was patched back at the end of April, but somehow is not taking effect for the older code. Everything works fine if I just clone from Xenbits, .\configure, etc, without checking out RELEASE-4.6.1.
> 
> Sincerely,
> 
> John
> 
> - - - - - - -
> 
>   LINK  i386-dm/qemu-dm
> ../libqemu_common.a(vnc.o): In function `vnc_start_tls':
> /home/mc/qqdebug/xen/tools/qemu-xen-traditional-dir/vnc.c:2180: undefined reference to `gnutls_kx_set_priority'
> /home/mc/qqdebug/xen/tools/qemu-xen-traditional-dir/vnc.c:2187: undefined reference to `gnutls_certificate_type_set_priority'
> /home/mc/qqdebug/xen/tools/qemu-xen-traditional-dir/vnc.c:2194: undefined reference to `gnutls_protocol_set_priority'
> collect2: error: ld returned 1 exit status
> Makefile:740: recipe for target 'qemu-dm' failed
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04?
  2016-05-31 20:22 ` Mark Pryor
@ 2016-06-01 12:51   ` John McDermott
  0 siblings, 0 replies; 4+ messages in thread
From: John McDermott @ 2016-06-01 12:51 UTC (permalink / raw)
  To: Mark Pryor; +Cc: Xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 1842 bytes --]



> On May 31, 2016, at 4:22 PM, Mark Pryor <tlviewer@yahoo.com> wrote:
> 
> John M. said:
> 
>  <http://xenbits.xen.org/gitweb/?p=qemu-xen-traditional.git;a=summary>
> 
> <quote>On Ubuntu 16.04, when I clone from Xenbits and then checkout RELEASE-4.6.1, 
> ‘make world’ breaks
> when it gets to qemu-xen-traditional, with the error shown below. This looks 
> like a problem that was patched back at the end of April, but somehow is not 
> taking effect for the older code. Everything works fine if I just clone from 
> Xenbits, .\configure, etc, without checking out RELEASE-4.6.1.
> </quote>
> 
> John,
> 
> you can go here
> http://xenbits.xen.org/gitweb/?p=qemu-xen-traditional.git;a=summary <http://xenbits.xen.org/gitweb/?p=qemu-xen-traditional.git;a=summary>
> 
> and see the GNUTLS patch that is imported into the 4.7.0-rc4 build. Go ahead and export that patch
> and use it in your 4.6.1 build. When you build from xen Git it is using as many as 5 other supporting git
> repos, so keeping track 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=xenial+xen+4.6.1+ovmf &
> 
> PryMar56
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

SOLVED: This reply provides thread completeness for future reference.

Mark, Xen Developers,

Mark’s idea works:

1. Clone Xen from Xenbits; this should succeed.
2. Checkout RELEASE-4.6.1.; this should succeed.
3. Run './configure'; this should succeed.
4. Run 'make world'; this should fail when building QEMU.
5. Apply the patch; this should succeed.
6. Run 'make tools'; this should succeed.
7. Install Xen and tools.

Thanks,

John

[-- Attachment #1.2: Type: text/html, Size: 5553 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04?
       [not found] <866574346.2568037.1464726139485.JavaMail.yahoo.ref@mail.yahoo.com>
@ 2016-05-31 20:22 ` Mark Pryor
  2016-06-01 12:51   ` John McDermott
  0 siblings, 1 reply; 4+ messages in thread
From: Mark Pryor @ 2016-05-31 20:22 UTC (permalink / raw)
  To: Xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 970 bytes --]

John M. said:
  
|   |

 
<quote>On Ubuntu 16.04, when I clone from Xenbits and then checkout RELEASE-4.6.1, 
‘make world’ breaks
when it gets to qemu-xen-traditional, with the error shown below. This looks 
like a problem that was patched back at the end of April, but somehow is not 
taking effect for the older code. Everything works fine if I just clone from 
Xenbits, .\configure, etc, without checking out RELEASE-4.6.1.</quote>
John,
you can go herehttp://xenbits.xen.org/gitweb/?p=qemu-xen-traditional.git;a=summary
and see the GNUTLS patch that is imported into the 4.7.0-rc4 build. Go ahead 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 track 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=xenial+xen+4.6.1+ovmf &
PryMar56

[-- Attachment #1.2: Type: text/html, Size: 3634 bytes --]

[-- Attachment #2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-06-01 12:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-31 16:17 Patch for qemu-trad build with recent gnutls not present/working for RELEASE-4.6.1 on Ubuntu 16.04? John McDermott
2016-06-01  9:16 ` Wei Liu
     [not found] <866574346.2568037.1464726139485.JavaMail.yahoo.ref@mail.yahoo.com>
2016-05-31 20:22 ` Mark Pryor
2016-06-01 12:51   ` John McDermott

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).