* 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).