* Bug: Compile Fail - v4.4
@ 2014-06-16 18:37 merc1984
2014-06-17 2:52 ` merc1984
2014-06-17 7:51 ` Jan Beulich
0 siblings, 2 replies; 6+ messages in thread
From: merc1984 @ 2014-06-16 18:37 UTC (permalink / raw)
To: Xen-devel
On Debian Testing, x86_64.
I cannot get Xen compiled. I've carefully followed the wiki here:
http://wiki.xen.org/wiki/Compiling_Xen_From_Source
... especially WRT dependencies, but no change.
gcc -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99
-Wall -Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs -or -g
-Wno-unused -fno-strict-aliasing -I../include -I../drivers
-I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/libxc
-I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../.
gcc -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99
-Wall -Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs -or -g
-Wno-unused -fno-strict-aliasing -I../include -I../drivers
-I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/libxc
-I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../.
gcc -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99
-Wall -Wstrict-prototypes -Wdeclaration-after-statement
-Wno-unused-but-set-variable -Wno-unused-local-typedefs -ror -g
-Wno-unused -fno-strict-aliasing -I../include -I../drivers
-I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/libxc
-I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../
block-qcow.c: In function ‘get_cluster_offset’:
block-qcow.c:431:3: error: ‘tmp_ptr’ may be used uninitialized in this
function [-Werror=maybe-uninitialized]
memcpy(tmp_ptr, l1_ptr, 4096);
^
block-qcow.c:606:7: error: ‘tmp_ptr2’ may be used uninitialized in this
function [-Werror=maybe-uninitialized]
if (write(s->fd, tmp_ptr2, 4096) != 4096) {
^
cc1: all warnings being treated as errors
/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/Rules.mk:89:
recipe for target 'block-qcow.o' failed
make[6]: *** [block-qcow.o] Error 1
make[6]: Leaving directory
'/usr/local/src/xen-4.4.0/tools/blktap2/drivers'
/usr/local/src/xen-4.4.0/tools/blktap2/../../tools/Rules.mk:105: recipe
for target 'subdir-install-drivers' failed
make[5]: *** [subdir-install-drivers] Error 2
make[5]: Leaving directory '/usr/local/src/xen-4.4.0/tools/blktap2'
/usr/local/src/xen-4.4.0/tools/blktap2/../../tools/Rules.mk:100: recipe
for target 'subdirs-install' failed
make[4]: *** [subdirs-install] Error 2
make[4]: Leaving directory '/usr/local/src/xen-4.4.0/tools/blktap2'
/usr/local/src/xen-4.4.0/tools/../tools/Rules.mk:105: recipe for target
'subdir-install-blktap2' failed
make[3]: *** [subdir-install-blktap2] Error 2
make[3]: Leaving directory '/usr/local/src/xen-4.4.0/tools'
/usr/local/src/xen-4.4.0/tools/../tools/Rules.mk:100: recipe for target
'subdirs-install' failed
make[2]: *** [subdirs-install] Error 2
make[2]: Leaving directory '/usr/local/src/xen-4.4.0/tools'
Makefile:96: recipe for target 'install-tools' failed
make[1]: *** [install-tools] Error 2
make[1]: Leaving directory '/usr/local/src/xen-4.4.0'
Makefile:144: recipe for target 'world' failed
make: *** [world] Error 2
--
http://www.fastmail.fm - IMAP accessible web-mail
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: Bug: Compile Fail - v4.4 2014-06-16 18:37 Bug: Compile Fail - v4.4 merc1984 @ 2014-06-17 2:52 ` merc1984 2014-06-17 7:51 ` Jan Beulich 1 sibling, 0 replies; 6+ messages in thread From: merc1984 @ 2014-06-17 2:52 UTC (permalink / raw) To: Xen-devel [-- Attachment #1.1: Type: text/plain, Size: 3663 bytes --] Can someone please advise? I need this to get VGA passthrough, as Debian Xen packages can't do it. On Mon, Jun 16, 2014, at 11:37, [1]merc1984@f-m.fm wrote: On Debian Testing, x86_64. I cannot get Xen compiled. I've carefully followed the wiki here: [2]http://wiki.xen.org/wiki/Compiling_Xen_From_Source ... especially WRT dependencies, but no change. gcc -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -or -g -Wno-unused -fno-strict-aliasing -I../include -I../drivers -I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/libxc -I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../. gcc -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -or -g -Wno-unused -fno-strict-aliasing -I../include -I../drivers -I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/libxc -I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../. gcc -O1 -fno-omit-frame-pointer -m64 -g -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -ror -g -Wno-unused -fno-strict-aliasing -I../include -I../drivers -I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/libxc -I/usr/local/src/xen-4.4.0/tools/blktap2/drivers/../ block-qcow.c: In function ‘get_cluster_offset’: block-qcow.c:431:3: error: ‘tmp_ptr’ may be used uninitialized in this function [-Werror=maybe-uninitialized] memcpy(tmp_ptr, l1_ptr, 4096); ^ block-qcow.c:606:7: error: ‘tmp_ptr2’ may be used uninitialized in this function [-Werror=maybe-uninitialized] if (write(s->fd, tmp_ptr2, 4096) != 4096) { ^ cc1: all warnings being treated as errors /usr/local/src/xen-4.4.0/tools/blktap2/drivers/../../../tools/Rules.mk: 89: recipe for target 'block-qcow.o' failed make[6]: *** [block-qcow.o] Error 1 make[6]: Leaving directory '/usr/local/src/xen-4.4.0/tools/blktap2/drivers' /usr/local/src/xen-4.4.0/tools/blktap2/../../tools/Rules.mk:105: recipe for target 'subdir-install-drivers' failed make[5]: *** [subdir-install-drivers] Error 2 make[5]: Leaving directory '/usr/local/src/xen-4.4.0/tools/blktap2' /usr/local/src/xen-4.4.0/tools/blktap2/../../tools/Rules.mk:100: recipe for target 'subdirs-install' failed make[4]: *** [subdirs-install] Error 2 make[4]: Leaving directory '/usr/local/src/xen-4.4.0/tools/blktap2' /usr/local/src/xen-4.4.0/tools/../tools/Rules.mk:105: recipe for target 'subdir-install-blktap2' failed make[3]: *** [subdir-install-blktap2] Error 2 make[3]: Leaving directory '/usr/local/src/xen-4.4.0/tools' /usr/local/src/xen-4.4.0/tools/../tools/Rules.mk:100: recipe for target 'subdirs-install' failed make[2]: *** [subdirs-install] Error 2 make[2]: Leaving directory '/usr/local/src/xen-4.4.0/tools' Makefile:96: recipe for target 'install-tools' failed make[1]: *** [install-tools] Error 2 make[1]: Leaving directory '/usr/local/src/xen-4.4.0' Makefile:144: recipe for target 'world' failed make: *** [world] Error 2 -- [3]http://www.fastmail.fm - IMAP accessible web-mail References 1. mailto:merc1984@f-m.fm 2. http://wiki.xen.org/wiki/Compiling_Xen_From_Source 3. http://www.fastmail.fm/ -- http://www.fastmail.fm - Access your email from home and the web [-- Attachment #1.2: Type: text/html, Size: 5495 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] 6+ messages in thread
* Re: Bug: Compile Fail - v4.4 2014-06-16 18:37 Bug: Compile Fail - v4.4 merc1984 2014-06-17 2:52 ` merc1984 @ 2014-06-17 7:51 ` Jan Beulich 2014-06-17 14:43 ` merc1984 1 sibling, 1 reply; 6+ messages in thread From: Jan Beulich @ 2014-06-17 7:51 UTC (permalink / raw) To: merc1984; +Cc: Xen-devel >>> On 16.06.14 at 20:37, <merc1984@f-m.fm> wrote: > On Debian Testing, x86_64. > > I cannot get Xen compiled. I've carefully followed the wiki here: > http://wiki.xen.org/wiki/Compiling_Xen_From_Source > ... especially WRT dependencies, but no change. You don't mention the most important point here - you're using gcc 4.9.0. A patch for these new warnings was posted already (see http://lists.xenproject.org/archives/html/xen-devel/2014-06/msg01399.html), but in the original shape it wasn't immediately acceptable. An alternative got posted in response a little later. You can pick any (especially if you're not using blktap2), or simply disable building of the blktap code via configure option. As to your subsequent post - please be a little more patient. Or, even better, just supply a patch (we're on xen-devel after all). Jan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Bug: Compile Fail - v4.4 2014-06-17 7:51 ` Jan Beulich @ 2014-06-17 14:43 ` merc1984 2014-06-17 14:48 ` Ian Campbell 2014-06-18 7:59 ` Dario Faggioli 0 siblings, 2 replies; 6+ messages in thread From: merc1984 @ 2014-06-17 14:43 UTC (permalink / raw) To: Jan Beulich; +Cc: Xen-devel [-- Attachment #1.1: Type: text/plain, Size: 1335 bytes --] On Tue, Jun 17, 2014, at 0:51, Jan Beulich wrote: On 16.06.14 at 20:37, <[1]merc1984@f-m.fm> wrote: On Debian Testing, x86_64. I cannot get Xen compiled. I've carefully followed the wiki here: [2]http://wiki.xen.org/wiki/Compiling_Xen_From_Source ... especially WRT dependencies, but no change. You don't mention the most important point here - you're using gcc 4.9.0. A patch for these new warnings was posted already (see [3]http://lists.xenproject.org/archives/html/xen-devel/2014-06/msg01399 .html), but in the original shape it wasn't immediately acceptable. An alternative got posted in response a little later. You can pick any (especially if you're not using blktap2), or simply disable building of the blktap code via configure option. Thank you. Be advised that I got this from the Supported download point (http://www.xenproject.org/downloads/xen-archives/xen-44-series/xen-440 .html), so this is going to keep happening, or users will simply give up. Also I wish I could make a number of clarifications and updates in the wiki, of issues that tripped me up for days. References 1. mailto:merc1984@f-m.fm 2. http://wiki.xen.org/wiki/Compiling_Xen_From_Source 3. http://lists.xenproject.org/archives/html/xen-devel/2014-06/msg01399.html -- http://www.fastmail.fm - The professional email service [-- Attachment #1.2: Type: text/html, Size: 2780 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] 6+ messages in thread
* Re: Bug: Compile Fail - v4.4 2014-06-17 14:43 ` merc1984 @ 2014-06-17 14:48 ` Ian Campbell 2014-06-18 7:59 ` Dario Faggioli 1 sibling, 0 replies; 6+ messages in thread From: Ian Campbell @ 2014-06-17 14:48 UTC (permalink / raw) To: merc1984; +Cc: Jan Beulich, Xen-devel On Tue, 2014-06-17 at 07:43 -0700, merc1984@f-m.fm wrote: > Also I wish I could make a number of clarifications and updates in the > wiki, of issues that tripped me up for days. If you register for an account then you can request write access via http://xenproject.org/component/content/article/100-misc/145-request-to-be-made-a-wiki-editor.html (sorry about this, spammers spoiling it for everyone...) Ian. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Bug: Compile Fail - v4.4 2014-06-17 14:43 ` merc1984 2014-06-17 14:48 ` Ian Campbell @ 2014-06-18 7:59 ` Dario Faggioli 1 sibling, 0 replies; 6+ messages in thread From: Dario Faggioli @ 2014-06-18 7:59 UTC (permalink / raw) To: merc1984; +Cc: Jan Beulich, Xen-devel [-- Attachment #1.1: Type: text/plain, Size: 2438 bytes --] On mar, 2014-06-17 at 07:43 -0700, merc1984@f-m.fm wrote: > > On Tue, Jun 17, 2014, at 0:51, Jan Beulich wrote: > > On 16.06.14 at 20:37, <merc1984@f-m.fm> > > wrote: > > > > On Debian Testing, x86_64. > > > > I cannot get Xen compiled. I've carefully followed the wiki > > here: > > http://wiki.xen.org/wiki/Compiling_Xen_From_Source > > ... especially WRT dependencies, but no change. > > > > You don't mention the most important point here - you're using gcc > > 4.9.0. A patch for these new warnings was posted already (see > > http://lists.xenproject.org/archives/html/xen-devel/2014-06/msg01399.html), > > but in the original shape it wasn't immediately acceptable. An > > alternative got posted in response a little later. You can pick > > any (especially if you're not using blktap2), or simply disable > > building of the blktap code via configure option. > > Thank you. Be advised that I got this from the Supported download > point > (http://www.xenproject.org/downloads/xen-archives/xen-44-series/xen-440.html), so this is going to keep happening, or users will simply give up. > You're right. I tried to ping the discussion containing the proposed fix already here: http://lists.xen.org/archives/html/xen-devel/2014-06/msg02065.html Hopefully, someone will look at the patch soon... > Also I wish I could make a number of clarifications and updates in the > wiki, of issues that tripped me up for days. > Yeah, please do! Do as Ian said for getting write access and then go ahead. Also, next Wednesday is going to be one of our Docs Day: http://lists.xen.org/archives/html/xen-devel/2014-06/msg02266.html http://wiki.xenproject.org/wiki/Xen_Document_Days If you have time, I'd really recommend participating. In the mean time, if there are issues that you've found in the docs, but for any reason you can't fix them right away, consider adding them here, so that they someone can take care of them during the event: http://wiki.xenproject.org/wiki/Xen_Document_Days/TODO Regards, Dario -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 198 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] 6+ messages in thread
end of thread, other threads:[~2014-06-18 7:59 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-06-16 18:37 Bug: Compile Fail - v4.4 merc1984 2014-06-17 2:52 ` merc1984 2014-06-17 7:51 ` Jan Beulich 2014-06-17 14:43 ` merc1984 2014-06-17 14:48 ` Ian Campbell 2014-06-18 7:59 ` Dario Faggioli
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.