qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2011-06-22 23:27 qemu
  2011-06-23  6:17 ` Stefan Hajnoczi
  0 siblings, 1 reply; 33+ messages in thread
From: qemu @ 2011-06-22 23:27 UTC (permalink / raw)
  To: gollub, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/69

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2011-06-22 23:27 qemu
@ 2011-06-23  6:17 ` Stefan Hajnoczi
  2011-06-23  7:46   ` Jan Kiszka
  0 siblings, 1 reply; 33+ messages in thread
From: Stefan Hajnoczi @ 2011-06-23  6:17 UTC (permalink / raw)
  To: Alexander Graf; +Cc: gollub, qemu-devel

On Thu, Jun 23, 2011 at 12:27 AM,  <qemu@buildbot.b1-systems.de> wrote:
> The Buildbot has detected a new failure on builder default_ppc while building qemu.
> Full details are available at:
>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/69

http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/69/steps/compile/logs/stdio

Is the box missing some headers or has code gone in that doesn't build
against older kernel headers?

Stefan

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2011-06-23  6:17 ` Stefan Hajnoczi
@ 2011-06-23  7:46   ` Jan Kiszka
  0 siblings, 0 replies; 33+ messages in thread
From: Jan Kiszka @ 2011-06-23  7:46 UTC (permalink / raw)
  To: Stefan Hajnoczi; +Cc: gollub, Alexander Graf, qemu-devel

[-- Attachment #1: Type: text/plain, Size: 666 bytes --]

On 2011-06-23 08:17, Stefan Hajnoczi wrote:
> On Thu, Jun 23, 2011 at 12:27 AM,  <qemu@buildbot.b1-systems.de> wrote:
>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>> Full details are available at:
>>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/69
> 
> http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/69/steps/compile/logs/stdio
> 
> Is the box missing some headers or has code gone in that doesn't build
> against older kernel headers?

That's likely because of my copy&paste bug in configure that linked the
accompanied ppc asm headers to x86 ones. Fix will follow.

Jan


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 259 bytes --]

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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2011-07-21 23:06 qemu
  0 siblings, 0 replies; 33+ messages in thread
From: qemu @ 2011-07-21 23:06 UTC (permalink / raw)
  To: agraf, gollub, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/98

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2011-09-05 23:44 qemu
  0 siblings, 0 replies; 33+ messages in thread
From: qemu @ 2011-09-05 23:44 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/144

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-01-05  0:31 qemu
@ 2012-01-05  0:26 ` Alexander Graf
  0 siblings, 0 replies; 33+ messages in thread
From: Alexander Graf @ 2012-01-05  0:26 UTC (permalink / raw)
  To: qemu
  Cc: qemu-devel@nongnu.org Developers, Luiz Capitulino, qemu-ppc,
	Avi Kivity, Daniel Gollub, David Gibson


On 05.01.2012, at 01:31, qemu@buildbot.b1-systems.de wrote:

> The Buildbot has detected a new failure on builder default_ppc while building qemu.
> Full details are available at:
> http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/265
> 
> Buildbot URL: http://buildbot.b1-systems.de/qemu/
> 
> Buildslave for this Build: qemu-ppc.opensuse.org
> 
> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
> Build Source Stamp: [branch master] HEAD
> Blamelist: 
> 
> BUILD FAILED: failed compile

cc1: warnings being treated as errors
/home/build/qemu/default_ppc/build/target-ppc/kvm.c: In function 'kvmppc_alloc_rma':
/home/build/qemu/default_ppc/build/target-ppc/kvm.c:825: error: passing argument 3 of 'memory_region_init_ram_ptr' makes integer from pointer without a cast
/home/build/qemu/default_ppc/build/target-ppc/kvm.c:825: error: passing argument 4 of 'memory_region_init_ram_ptr' makes pointer from integer without a cast
/home/build/qemu/default_ppc/build/target-ppc/kvm.c:825: error: too many arguments to function 'memory_region_init_ram_ptr'

824     rma_region = g_new(MemoryRegion, 1);
825     memory_region_init_ram_ptr(rma_region, NULL, name, size, rma);
826     memory_region_add_subregion(sysmem, 0, rma_region);


commit c5705a7728b4a6bc9e4f2d35911adbaf28042b25
Author: Avi Kivity <avi@redhat.com>
Date:   Tue Dec 20 15:59:12 2011 +0200

    vmstate, memory: decouple vmstate from memory API
    
    Currently creating a memory region automatically registers it for
    live migration.  This differs from other state (which is enumerated
    in a VMStateDescription structure) and ties the live migration code
    into the memory core.
    
    Decouple the two by introducing a separate API, vmstate_register_ram(),
    for registering a RAM block for migration.  Currently the same
    implementation is reused, but later it can be moved into a separate list,
    and registrations can be moved to VMStateDescription blocks.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>

[...]
@@ -241,15 +237,11 @@ void memory_region_init_ram(MemoryRegion *mr,
  *                          memory directly.
  *
  * @mr: the #MemoryRegion to be initialized.
- * @dev: a device associated with the region; may be %NULL.
- * @name: the name of the region; the pair (@dev, @name) must be globally
- *        unique.  The name is part of the save/restore ABI and so cannot be
- *        changed.
+ * @name: the name of the region.
  * @size: size of the region.
  * @ptr: memory to be mapped; must contain at least @size bytes.
  */
 void memory_region_init_ram_ptr(MemoryRegion *mr,
-                                DeviceState *dev, /* FIXME: layering violation */
                                 const char *name,
                                 uint64_t size,
                                 void *ptr);

Avi, could you please grep through the code for potential users again and change all of them when you see them?

Alex 

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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-01-05  0:31 qemu
  2012-01-05  0:26 ` Alexander Graf
  0 siblings, 1 reply; 33+ messages in thread
From: qemu @ 2012-01-05  0:31 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/265

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-01-24  0:10 qemu
  0 siblings, 0 replies; 33+ messages in thread
From: qemu @ 2012-01-24  0:10 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/284

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-03-25  0:03 qemu
  0 siblings, 0 replies; 33+ messages in thread
From: qemu @ 2012-03-25  0:03 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/345

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-06-04 23:33 qemu
  2012-06-05  0:54 ` Andreas Färber
  0 siblings, 1 reply; 33+ messages in thread
From: qemu @ 2012-06-04 23:33 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-04 23:33 [Qemu-devel] buildbot failure in qemu on default_ppc qemu
@ 2012-06-05  0:54 ` Andreas Färber
  2012-06-05  0:58   ` Anthony Liguori
  2012-06-05  7:31   ` [Qemu-devel] [PATCH] kvm: Fix build for non-CAP_IRQ_ROUTING targets Jan Kiszka
  0 siblings, 2 replies; 33+ messages in thread
From: Andreas Färber @ 2012-06-05  0:54 UTC (permalink / raw)
  To: agraf, Avi Kivity, Jan Kiszka; +Cc: qemu-devel

Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
> The Buildbot has detected a new failure on builder default_ppc while building qemu.
> Full details are available at:
>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
> 
> Buildbot URL: http://buildbot.b1-systems.de/qemu/
> 
> Buildslave for this Build: qemu-ppc.opensuse.org
> 
> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
> Build Source Stamp: [branch master] HEAD
> Blamelist: 
> 
> BUILD FAILED: failed compile

  CC    ppc-softmmu/kvm-all.o
/home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
has incomplete type
/home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
/home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
no member named 'direct_msi'
make[1]: *** [kvm-all.o] Error 1
make: *** [subdir-ppc-softmmu] Error 2

/-F

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-05  0:54 ` Andreas Färber
@ 2012-06-05  0:58   ` Anthony Liguori
  2012-06-05  1:00     ` Alexander Graf
  2012-06-05  7:35     ` Jan Kiszka
  2012-06-05  7:31   ` [Qemu-devel] [PATCH] kvm: Fix build for non-CAP_IRQ_ROUTING targets Jan Kiszka
  1 sibling, 2 replies; 33+ messages in thread
From: Anthony Liguori @ 2012-06-05  0:58 UTC (permalink / raw)
  To: Andreas Färber; +Cc: qemu-devel, Jan Kiszka, agraf, Avi Kivity

On 06/05/2012 08:54 AM, Andreas Färber wrote:
> Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>> Full details are available at:
>>   http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
>>
>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>>
>> Buildslave for this Build: qemu-ppc.opensuse.org
>>
>> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
>> Build Source Stamp: [branch master] HEAD
>> Blamelist:
>>
>> BUILD FAILED: failed compile
>
>    CC    ppc-softmmu/kvm-all.o
> /home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
> has incomplete type
> /home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
> /home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
> no member named 'direct_msi'
> make[1]: *** [kvm-all.o] Error 1
> make: *** [subdir-ppc-softmmu] Error 2

Aren't GSI and even MSI very x86-centric concepts?   Why is this code in 
kvm-all.c to begin with?

Regards,

Anthony Liguori

>
> /-F
>

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-05  0:58   ` Anthony Liguori
@ 2012-06-05  1:00     ` Alexander Graf
  2012-06-05  1:04       ` Anthony Liguori
  2012-06-05  7:35     ` Jan Kiszka
  1 sibling, 1 reply; 33+ messages in thread
From: Alexander Graf @ 2012-06-05  1:00 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: qemu-devel, Jan Kiszka, Andreas Färber, Avi Kivity


On 05.06.2012, at 02:58, Anthony Liguori wrote:

> On 06/05/2012 08:54 AM, Andreas Färber wrote:
>> Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
>>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>>> Full details are available at:
>>>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
>>> 
>>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>>> 
>>> Buildslave for this Build: qemu-ppc.opensuse.org
>>> 
>>> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
>>> Build Source Stamp: [branch master] HEAD
>>> Blamelist:
>>> 
>>> BUILD FAILED: failed compile
>> 
>>   CC    ppc-softmmu/kvm-all.o
>> /home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
>> has incomplete type
>> /home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
>> /home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
>> no member named 'direct_msi'
>> make[1]: *** [kvm-all.o] Error 1
>> make: *** [subdir-ppc-softmmu] Error 2
> 
> Aren't GSI and even MSI very x86-centric concepts?   Why is this code in kvm-all.c to begin with?

Weren't GSIs a logical APIC map thing? Either way, MSI is not exactly x86-centric. You can easily do MSI on ppc as well. I'm not sure if the way it's implemented and the way we might one day expose it through an in-kernel [X|M]PIC will be identical though.


Alex

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-05  1:00     ` Alexander Graf
@ 2012-06-05  1:04       ` Anthony Liguori
  2012-06-05  1:09         ` Alexander Graf
  0 siblings, 1 reply; 33+ messages in thread
From: Anthony Liguori @ 2012-06-05  1:04 UTC (permalink / raw)
  To: Alexander Graf; +Cc: qemu-devel, Jan Kiszka, Andreas Färber, Avi Kivity

On 06/05/2012 09:00 AM, Alexander Graf wrote:
>
> On 05.06.2012, at 02:58, Anthony Liguori wrote:
>
>> On 06/05/2012 08:54 AM, Andreas Färber wrote:
>>> Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
>>>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>>>> Full details are available at:
>>>>   http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
>>>>
>>>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>>>>
>>>> Buildslave for this Build: qemu-ppc.opensuse.org
>>>>
>>>> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
>>>> Build Source Stamp: [branch master] HEAD
>>>> Blamelist:
>>>>
>>>> BUILD FAILED: failed compile
>>>
>>>    CC    ppc-softmmu/kvm-all.o
>>> /home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
>>> has incomplete type
>>> /home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
>>> /home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
>>> no member named 'direct_msi'
>>> make[1]: *** [kvm-all.o] Error 1
>>> make: *** [subdir-ppc-softmmu] Error 2
>>
>> Aren't GSI and even MSI very x86-centric concepts?   Why is this code in kvm-all.c to begin with?
>
> Weren't GSIs a logical APIC map thing?

I think GSI is an ACPI concept actually.

> Either way, MSI is not exactly x86-centric. You can easily do MSI on ppc as well.

Okay.

Regards,

Anthony Liguori

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-05  1:04       ` Anthony Liguori
@ 2012-06-05  1:09         ` Alexander Graf
  0 siblings, 0 replies; 33+ messages in thread
From: Alexander Graf @ 2012-06-05  1:09 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: qemu-devel, Jan Kiszka, Andreas Färber, Avi Kivity


On 05.06.2012, at 03:04, Anthony Liguori wrote:

> On 06/05/2012 09:00 AM, Alexander Graf wrote:
>> 
>> On 05.06.2012, at 02:58, Anthony Liguori wrote:
>> 
>>> On 06/05/2012 08:54 AM, Andreas Färber wrote:
>>>> Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
>>>>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>>>>> Full details are available at:
>>>>>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
>>>>> 
>>>>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>>>>> 
>>>>> Buildslave for this Build: qemu-ppc.opensuse.org
>>>>> 
>>>>> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
>>>>> Build Source Stamp: [branch master] HEAD
>>>>> Blamelist:
>>>>> 
>>>>> BUILD FAILED: failed compile
>>>> 
>>>>   CC    ppc-softmmu/kvm-all.o
>>>> /home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
>>>> has incomplete type
>>>> /home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
>>>> /home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
>>>> no member named 'direct_msi'
>>>> make[1]: *** [kvm-all.o] Error 1
>>>> make: *** [subdir-ppc-softmmu] Error 2
>>> 
>>> Aren't GSI and even MSI very x86-centric concepts?   Why is this code in kvm-all.c to begin with?
>> 
>> Weren't GSIs a logical APIC map thing?
> 
> I think GSI is an ACPI concept actually.

Sorry, too many acronyms. Yeah, I meant ACPI. Though some map was ACPI and another map was Linux specific. I tend to forget which of the 50 layers between hardware and what you see are actually dictated by whom :).


Alex

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

* [Qemu-devel] [PATCH] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-05  0:54 ` Andreas Färber
  2012-06-05  0:58   ` Anthony Liguori
@ 2012-06-05  7:31   ` Jan Kiszka
  2012-06-05 19:03     ` [Qemu-devel] [PATCH v2] " Jan Kiszka
  1 sibling, 1 reply; 33+ messages in thread
From: Jan Kiszka @ 2012-06-05  7:31 UTC (permalink / raw)
  To: Andreas Färber, Anthony Liguori; +Cc: qemu-devel, agraf, Avi Kivity

On 2012-06-05 02:54, Andreas Färber wrote:
> Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>> Full details are available at:
>>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
>>
>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>>
>> Buildslave for this Build: qemu-ppc.opensuse.org
>>
>> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
>> Build Source Stamp: [branch master] HEAD
>> Blamelist: 
>>
>> BUILD FAILED: failed compile
> 
>   CC    ppc-softmmu/kvm-all.o
> /home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
> has incomplete type
> /home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
> /home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
> no member named 'direct_msi'
> make[1]: *** [kvm-all.o] Error 1
> make: *** [subdir-ppc-softmmu] Error 2
> 
> /-F
> 

Sorry for missing this, here is the fix:

-----8<-----

From: Jan Kiszka <jan.kiszka@siemens.com>

A type definition and a KVMState field initialization escaped the
required wrapping with KVM_CAP_IRQ_ROUTING.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 kvm-all.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/kvm-all.c b/kvm-all.c
index 489ee53..275dc52 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -62,11 +62,6 @@ typedef struct KVMSlot
 
 typedef struct kvm_dirty_log KVMDirtyLog;
 
-typedef struct KVMMSIRoute {
-    struct kvm_irq_routing_entry kroute;
-    QTAILQ_ENTRY(KVMMSIRoute) entry;
-} KVMMSIRoute;
-
 struct KVMState
 {
     KVMSlot slots[32];
@@ -867,6 +862,11 @@ int kvm_irqchip_set_irq(KVMState *s, int irq, int level)
 }
 
 #ifdef KVM_CAP_IRQ_ROUTING
+typedef struct KVMMSIRoute {
+    struct kvm_irq_routing_entry kroute;
+    QTAILQ_ENTRY(KVMMSIRoute) entry;
+} KVMMSIRoute;
+
 static void set_gsi(KVMState *s, unsigned int gsi)
 {
     s->used_gsi_bitmap[gsi / 32] |= 1U << (gsi % 32);
@@ -1286,7 +1286,9 @@ int kvm_init(void)
     s->pit_state2 = kvm_check_extension(s, KVM_CAP_PIT_STATE2);
 #endif
 
+#ifdef KVM_CAP_IRQ_ROUTING
     s->direct_msi = (kvm_check_extension(s, KVM_CAP_SIGNAL_MSI) > 0);
+#endif
 
     ret = kvm_arch_init(s);
     if (ret < 0) {
-- 
1.7.3.4

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-05  0:58   ` Anthony Liguori
  2012-06-05  1:00     ` Alexander Graf
@ 2012-06-05  7:35     ` Jan Kiszka
  1 sibling, 0 replies; 33+ messages in thread
From: Jan Kiszka @ 2012-06-05  7:35 UTC (permalink / raw)
  To: Anthony Liguori; +Cc: agraf, Avi Kivity, Andreas Färber, qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1592 bytes --]

On 2012-06-05 02:58, Anthony Liguori wrote:
> On 06/05/2012 08:54 AM, Andreas Färber wrote:
>> Am 05.06.2012 01:33, schrieb qemu@buildbot.b1-systems.de:
>>> The Buildbot has detected a new failure on builder default_ppc while
>>> building qemu.
>>> Full details are available at:
>>>   http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/417
>>>
>>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>>>
>>> Buildslave for this Build: qemu-ppc.opensuse.org
>>>
>>> Build Reason: The Nightly scheduler named 'nightly_default' triggered
>>> this build
>>> Build Source Stamp: [branch master] HEAD
>>> Blamelist:
>>>
>>> BUILD FAILED: failed compile
>>
>>    CC    ppc-softmmu/kvm-all.o
>> /home/build/qemu/default_ppc/build/kvm-all.c:66: error: field 'kroute'
>> has incomplete type
>> /home/build/qemu/default_ppc/build/kvm-all.c: In function 'kvm_init':
>> /home/build/qemu/default_ppc/build/kvm-all.c:1289: error: 'KVMState' has
>> no member named 'direct_msi'
>> make[1]: *** [kvm-all.o] Error 1
>> make: *** [subdir-ppc-softmmu] Error 2
> 
> Aren't GSI and even MSI very x86-centric concepts?   Why is this code in
> kvm-all.c to begin with?

MSI is a PCI thing, and GSI in the context of KVM's in-kernel irqchip is
mostly a historic misnomer. It should have been called VIRQ (virtual
IRQ), and I'm using this term now wherever possible. Any architecture
that will also support in-kernel irqchips with line-based IRQs or irqfd
will have to support this concept as well, thus will most probably use
the generic code in kvm-all.c.

Jan



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

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

* [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-05  7:31   ` [Qemu-devel] [PATCH] kvm: Fix build for non-CAP_IRQ_ROUTING targets Jan Kiszka
@ 2012-06-05 19:03     ` Jan Kiszka
  2012-06-05 19:53       ` Ben Collins
                         ` (2 more replies)
  0 siblings, 3 replies; 33+ messages in thread
From: Jan Kiszka @ 2012-06-05 19:03 UTC (permalink / raw)
  To: Anthony Liguori
  Cc: agraf, Avi Kivity, Ben Collins, Andreas Färber, qemu-devel

A type definition and a KVMState field initialization escaped the
required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
dummy kvm_irqchip_release_virq as virtio-pci references (but does not
use) it.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---

Changes in v2:
 - include the missing kvm_irqchip_release_virq that Ben Collins found

 kvm-all.c |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/kvm-all.c b/kvm-all.c
index 489ee53..4ea7d85 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -62,11 +62,6 @@ typedef struct KVMSlot
 
 typedef struct kvm_dirty_log KVMDirtyLog;
 
-typedef struct KVMMSIRoute {
-    struct kvm_irq_routing_entry kroute;
-    QTAILQ_ENTRY(KVMMSIRoute) entry;
-} KVMMSIRoute;
-
 struct KVMState
 {
     KVMSlot slots[32];
@@ -867,6 +862,11 @@ int kvm_irqchip_set_irq(KVMState *s, int irq, int level)
 }
 
 #ifdef KVM_CAP_IRQ_ROUTING
+typedef struct KVMMSIRoute {
+    struct kvm_irq_routing_entry kroute;
+    QTAILQ_ENTRY(KVMMSIRoute) entry;
+} KVMMSIRoute;
+
 static void set_gsi(KVMState *s, unsigned int gsi)
 {
     s->used_gsi_bitmap[gsi / 32] |= 1U << (gsi % 32);
@@ -1129,6 +1129,10 @@ static void kvm_init_irq_routing(KVMState *s)
 {
 }
 
+void kvm_irqchip_release_virq(KVMState *s, int virq)
+{
+}
+
 int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg)
 {
     abort();
@@ -1286,7 +1290,9 @@ int kvm_init(void)
     s->pit_state2 = kvm_check_extension(s, KVM_CAP_PIT_STATE2);
 #endif
 
+#ifdef KVM_CAP_IRQ_ROUTING
     s->direct_msi = (kvm_check_extension(s, KVM_CAP_SIGNAL_MSI) > 0);
+#endif
 
     ret = kvm_arch_init(s);
     if (ret < 0) {
-- 
1.7.3.4

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

* Re: [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-05 19:03     ` [Qemu-devel] [PATCH v2] " Jan Kiszka
@ 2012-06-05 19:53       ` Ben Collins
  2012-06-06  0:24       ` Andreas Färber
  2012-06-06  8:41       ` Avi Kivity
  2 siblings, 0 replies; 33+ messages in thread
From: Ben Collins @ 2012-06-05 19:53 UTC (permalink / raw)
  To: Jan Kiszka
  Cc: Avi Kivity, agraf, Anthony Liguori, Andreas Färber,
	qemu-devel

Ack: Ben Collins <bcollins@ubuntu.com>

Confirmed that this patch does indeed fix everything for me.

On Jun 5, 2012, at 3:03 PM, Jan Kiszka wrote:

> A type definition and a KVMState field initialization escaped the
> required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
> dummy kvm_irqchip_release_virq as virtio-pci references (but does not
> use) it.
> 
> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> ---
> 
> Changes in v2:
> - include the missing kvm_irqchip_release_virq that Ben Collins found
> 
> kvm-all.c |   16 +++++++++++-----
> 1 files changed, 11 insertions(+), 5 deletions(-)
> 
> diff --git a/kvm-all.c b/kvm-all.c
> index 489ee53..4ea7d85 100644
> --- a/kvm-all.c
> +++ b/kvm-all.c
> @@ -62,11 +62,6 @@ typedef struct KVMSlot
> 
> typedef struct kvm_dirty_log KVMDirtyLog;
> 
> -typedef struct KVMMSIRoute {
> -    struct kvm_irq_routing_entry kroute;
> -    QTAILQ_ENTRY(KVMMSIRoute) entry;
> -} KVMMSIRoute;
> -
> struct KVMState
> {
>     KVMSlot slots[32];
> @@ -867,6 +862,11 @@ int kvm_irqchip_set_irq(KVMState *s, int irq, int level)
> }
> 
> #ifdef KVM_CAP_IRQ_ROUTING
> +typedef struct KVMMSIRoute {
> +    struct kvm_irq_routing_entry kroute;
> +    QTAILQ_ENTRY(KVMMSIRoute) entry;
> +} KVMMSIRoute;
> +
> static void set_gsi(KVMState *s, unsigned int gsi)
> {
>     s->used_gsi_bitmap[gsi / 32] |= 1U << (gsi % 32);
> @@ -1129,6 +1129,10 @@ static void kvm_init_irq_routing(KVMState *s)
> {
> }
> 
> +void kvm_irqchip_release_virq(KVMState *s, int virq)
> +{
> +}
> +
> int kvm_irqchip_send_msi(KVMState *s, MSIMessage msg)
> {
>     abort();
> @@ -1286,7 +1290,9 @@ int kvm_init(void)
>     s->pit_state2 = kvm_check_extension(s, KVM_CAP_PIT_STATE2);
> #endif
> 
> +#ifdef KVM_CAP_IRQ_ROUTING
>     s->direct_msi = (kvm_check_extension(s, KVM_CAP_SIGNAL_MSI) > 0);
> +#endif
> 
>     ret = kvm_arch_init(s);
>     if (ret < 0) {
> -- 
> 1.7.3.4

--
Bluecherry: http://www.bluecherrydvr.com/
SwissDisk : http://www.swissdisk.com/
Ubuntu    : http://www.ubuntu.com/
My Blog   : http://ben-collins.blogspot.com/

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

* Re: [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-05 19:03     ` [Qemu-devel] [PATCH v2] " Jan Kiszka
  2012-06-05 19:53       ` Ben Collins
@ 2012-06-06  0:24       ` Andreas Färber
  2012-06-06  8:41       ` Avi Kivity
  2 siblings, 0 replies; 33+ messages in thread
From: Andreas Färber @ 2012-06-06  0:24 UTC (permalink / raw)
  To: Jan Kiszka; +Cc: Avi Kivity, Anthony Liguori, Ben Collins, qemu-devel, agraf

Am 05.06.2012 21:03, schrieb Jan Kiszka:
> A type definition and a KVMState field initialization escaped the
> required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
> dummy kvm_irqchip_release_virq as virtio-pci references (but does not
> use) it.
> 
> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>

Tested-by: Andreas Färber <afaerber@suse.de>

Thanks,
Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* Re: [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-05 19:03     ` [Qemu-devel] [PATCH v2] " Jan Kiszka
  2012-06-05 19:53       ` Ben Collins
  2012-06-06  0:24       ` Andreas Färber
@ 2012-06-06  8:41       ` Avi Kivity
  2012-06-06 10:31         ` Jan Kiszka
  2 siblings, 1 reply; 33+ messages in thread
From: Avi Kivity @ 2012-06-06  8:41 UTC (permalink / raw)
  To: Jan Kiszka
  Cc: agraf, Anthony Liguori, Ben Collins, Andreas Färber,
	qemu-devel

On 06/05/2012 10:03 PM, Jan Kiszka wrote:
> A type definition and a KVMState field initialization escaped the
> required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
> dummy kvm_irqchip_release_virq as virtio-pci references (but does not
> use) it.
> 

Thanks, applied.


-- 
error compiling committee.c: too many arguments to function

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

* Re: [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-06  8:41       ` Avi Kivity
@ 2012-06-06 10:31         ` Jan Kiszka
  2012-06-06 10:44           ` Avi Kivity
  0 siblings, 1 reply; 33+ messages in thread
From: Jan Kiszka @ 2012-06-06 10:31 UTC (permalink / raw)
  To: Avi Kivity
  Cc: agraf@suse.de, Anthony Liguori, Ben Collins, Andreas Färber,
	qemu-devel@nongnu.org

On 2012-06-06 10:41, Avi Kivity wrote:
> On 06/05/2012 10:03 PM, Jan Kiszka wrote:
>> A type definition and a KVMState field initialization escaped the
>> required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
>> dummy kvm_irqchip_release_virq as virtio-pci references (but does not
>> use) it.
>>
> 
> Thanks, applied.

Please send a pull soon.

Jan

-- 
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux

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

* Re: [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-06 10:31         ` Jan Kiszka
@ 2012-06-06 10:44           ` Avi Kivity
  2012-06-06 11:06             ` Anthony Liguori
  0 siblings, 1 reply; 33+ messages in thread
From: Avi Kivity @ 2012-06-06 10:44 UTC (permalink / raw)
  To: Jan Kiszka
  Cc: agraf@suse.de, Anthony Liguori, Ben Collins, Andreas Färber,
	qemu-devel@nongnu.org

On 06/06/2012 01:31 PM, Jan Kiszka wrote:
> On 2012-06-06 10:41, Avi Kivity wrote:
>> On 06/05/2012 10:03 PM, Jan Kiszka wrote:
>>> A type definition and a KVMState field initialization escaped the
>>> required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
>>> dummy kvm_irqchip_release_virq as virtio-pci references (but does not
>>> use) it.
>>>
>> 
>> Thanks, applied.
> 
> Please send a pull soon.

It was posted already, I just forgot to copy you.


-- 
error compiling committee.c: too many arguments to function

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

* Re: [Qemu-devel] [PATCH v2] kvm: Fix build for non-CAP_IRQ_ROUTING targets
  2012-06-06 10:44           ` Avi Kivity
@ 2012-06-06 11:06             ` Anthony Liguori
  0 siblings, 0 replies; 33+ messages in thread
From: Anthony Liguori @ 2012-06-06 11:06 UTC (permalink / raw)
  To: Avi Kivity
  Cc: Jan Kiszka, agraf@suse.de, Ben Collins, Andreas Färber,
	qemu-devel@nongnu.org

On 06/06/2012 06:44 PM, Avi Kivity wrote:
> On 06/06/2012 01:31 PM, Jan Kiszka wrote:
>> On 2012-06-06 10:41, Avi Kivity wrote:
>>> On 06/05/2012 10:03 PM, Jan Kiszka wrote:
>>>> A type definition and a KVMState field initialization escaped the
>>>> required wrapping with KVM_CAP_IRQ_ROUTING. Also, we need to provide a
>>>> dummy kvm_irqchip_release_virq as virtio-pci references (but does not
>>>> use) it.
>>>>
>>>
>>> Thanks, applied.
>>
>> Please send a pull soon.
>
> It was posted already, I just forgot to copy you.

It's being tested as we type too.

Regards,

Anthony Liguori

>
>

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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-06-08 23:34 qemu
  2012-06-09  1:44 ` Andreas Färber
  0 siblings, 1 reply; 33+ messages in thread
From: qemu @ 2012-06-08 23:34 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/421

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2012-06-08 23:34 qemu
@ 2012-06-09  1:44 ` Andreas Färber
  0 siblings, 0 replies; 33+ messages in thread
From: Andreas Färber @ 2012-06-09  1:44 UTC (permalink / raw)
  To: agraf; +Cc: Paolo Bonzini, qemu-devel

Am 09.06.2012 01:34, schrieb qemu@buildbot.b1-systems.de:
> The Buildbot has detected a new failure on builder default_ppc while building qemu.
> Full details are available at:
>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/421
> 
> Buildbot URL: http://buildbot.b1-systems.de/qemu/
> 
> Buildslave for this Build: qemu-ppc.opensuse.org
> 
> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
> Build Source Stamp: [branch master] HEAD
> Blamelist: 
> 
> BUILD FAILED: failed compile

Fix for kvm_ppc.o sent.

/-F

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-07-11  0:19 qemu
  0 siblings, 0 replies; 33+ messages in thread
From: qemu @ 2012-07-11  0:19 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/446

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed test

sincerely,
 -The Buildbot


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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2012-08-24  0:39 qemu
  0 siblings, 0 replies; 33+ messages in thread
From: qemu @ 2012-08-24  0:39 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/490

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed test

sincerely,
 -The Buildbot


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

* [Qemu-devel] buildbot failure in qemu on default_ppc
@ 2013-01-04 13:21 qemu
  2013-01-04 13:37 ` Andreas Färber
  0 siblings, 1 reply; 33+ messages in thread
From: qemu @ 2013-01-04 13:21 UTC (permalink / raw)
  To: agraf, gollub, lcapitulino, qemu-devel

The Buildbot has detected a new failure on builder default_ppc while building qemu.
Full details are available at:
 http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/517

Buildbot URL: http://buildbot.b1-systems.de/qemu/

Buildslave for this Build: qemu-ppc.opensuse.org

Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
Build Source Stamp: [branch master] HEAD
Blamelist: 

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2013-01-04 13:21 [Qemu-devel] buildbot failure in qemu on default_ppc qemu
@ 2013-01-04 13:37 ` Andreas Färber
  2013-01-04 13:46   ` Alexander Graf
  2013-01-04 14:12   ` Gerd Hoffmann
  0 siblings, 2 replies; 33+ messages in thread
From: Andreas Färber @ 2013-01-04 13:37 UTC (permalink / raw)
  To: Stefan Hajnoczi; +Cc: qemu-devel, gollub, qemu, agraf, lcapitulino

Am 04.01.2013 14:21, schrieb qemu@buildbot.b1-systems.de:
> The Buildbot has detected a new failure on builder default_ppc while building qemu.
> Full details are available at:
>  http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/517
> 
> Buildbot URL: http://buildbot.b1-systems.de/qemu/
> 
> Buildslave for this Build: qemu-ppc.opensuse.org
> 
> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
> Build Source Stamp: [branch master] HEAD
> Blamelist: 
> 
> BUILD FAILED: failed compile

  CC    qemu-timer.o
cc1: warnings being treated as errors
In file included from
/home/build/qemu/default_ppc/build/include/ui/qemu-pixman.h:9,
                 from
/home/build/qemu/default_ppc/build/include/ui/console.h:4,
                 from qemu-timer.c:27:
/usr/include/pixman-1/pixman.h:225: error: redundant redeclaration of
'pixman_transform_from_pixman_f_transform'
/usr/include/pixman-1/pixman.h:221: error: previous declaration of
'pixman_transform_from_pixman_f_transform' was here
make: *** [qemu-timer.o] Error 1

This is the same issue I ran into on SLE11 s390, and the way I got
around it for testing for real warnings was to patch configure
locally... (that list is initialized really early in configure)

Similar warnings can be encountered on the OpenBSD build slaves, where
the mingw32 builds are being performed (using --disable-werror?).

Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2013-01-04 13:37 ` Andreas Färber
@ 2013-01-04 13:46   ` Alexander Graf
  2013-01-04 14:12   ` Gerd Hoffmann
  1 sibling, 0 replies; 33+ messages in thread
From: Alexander Graf @ 2013-01-04 13:46 UTC (permalink / raw)
  To: Andreas Färber
  Cc: Stefan Hajnoczi, gollub, qemu, qemu-devel, lcapitulino


On 04.01.2013, at 14:37, Andreas Färber wrote:

> Am 04.01.2013 14:21, schrieb qemu@buildbot.b1-systems.de:
>> The Buildbot has detected a new failure on builder default_ppc while building qemu.
>> Full details are available at:
>> http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/517
>> 
>> Buildbot URL: http://buildbot.b1-systems.de/qemu/
>> 
>> Buildslave for this Build: qemu-ppc.opensuse.org
>> 
>> Build Reason: The Nightly scheduler named 'nightly_default' triggered this build
>> Build Source Stamp: [branch master] HEAD
>> Blamelist: 
>> 
>> BUILD FAILED: failed compile
> 
>  CC    qemu-timer.o
> cc1: warnings being treated as errors
> In file included from
> /home/build/qemu/default_ppc/build/include/ui/qemu-pixman.h:9,
>                 from
> /home/build/qemu/default_ppc/build/include/ui/console.h:4,
>                 from qemu-timer.c:27:
> /usr/include/pixman-1/pixman.h:225: error: redundant redeclaration of
> 'pixman_transform_from_pixman_f_transform'
> /usr/include/pixman-1/pixman.h:221: error: previous declaration of
> 'pixman_transform_from_pixman_f_transform' was here
> make: *** [qemu-timer.o] Error 1

For reference, here's the offending code:

221 pixman_bool_t pixman_transform_from_pixman_f_transform (struct pixman_transform         *t,
222                                                         const struct pixman_f_transform *ft);
223 void          pixman_f_transform_from_pixman_transform (struct pixman_f_transform       *ft,
224                                                         const struct pixman_transform   *t);
225 pixman_bool_t pixman_transform_from_pixman_f_transform (struct pixman_transform         *t,
226                                                         const struct pixman_f_transform *ft);


Alex

> This is the same issue I ran into on SLE11 s390, and the way I got
> around it for testing for real warnings was to patch configure
> locally... (that list is initialized really early in configure)
> 
> Similar warnings can be encountered on the OpenBSD build slaves, where
> the mingw32 builds are being performed (using --disable-werror?).
> 
> Andreas
> 
> -- 
> SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
> GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2013-01-04 13:37 ` Andreas Färber
  2013-01-04 13:46   ` Alexander Graf
@ 2013-01-04 14:12   ` Gerd Hoffmann
  2013-01-04 14:17     ` Alexander Graf
  1 sibling, 1 reply; 33+ messages in thread
From: Gerd Hoffmann @ 2013-01-04 14:12 UTC (permalink / raw)
  To: Andreas Färber
  Cc: agraf, Stefan Hajnoczi, qemu-devel, lcapitulino, qemu, gollub

>   CC    qemu-timer.o
> cc1: warnings being treated as errors
> In file included from
> /home/build/qemu/default_ppc/build/include/ui/qemu-pixman.h:9,
>                  from
> /home/build/qemu/default_ppc/build/include/ui/console.h:4,
>                  from qemu-timer.c:27:
> /usr/include/pixman-1/pixman.h:225: error: redundant redeclaration of
> 'pixman_transform_from_pixman_f_transform'
> /usr/include/pixman-1/pixman.h:221: error: previous declaration of
> 'pixman_transform_from_pixman_f_transform' was here
> make: *** [qemu-timer.o] Error 1
> 
> This is the same issue I ran into on SLE11 s390, and the way I got
> around it for testing for real warnings was to patch configure
> locally... (that list is initialized really early in configure)
> 
> Similar warnings can be encountered on the OpenBSD build slaves, where
> the mingw32 builds are being performed (using --disable-werror?).

Yes, mingw32[1] and openbsd can be built with --disable-werror only as
the system headers are f*cked up.

What pixman version is that?

cheers,
  Gerd

[1] mingw64 is alot better

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

* Re: [Qemu-devel] buildbot failure in qemu on default_ppc
  2013-01-04 14:12   ` Gerd Hoffmann
@ 2013-01-04 14:17     ` Alexander Graf
  0 siblings, 0 replies; 33+ messages in thread
From: Alexander Graf @ 2013-01-04 14:17 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: Stefan Hajnoczi, qemu-devel, lcapitulino, qemu, gollub,
	Andreas Färber


On 04.01.2013, at 15:12, Gerd Hoffmann wrote:

>>  CC    qemu-timer.o
>> cc1: warnings being treated as errors
>> In file included from
>> /home/build/qemu/default_ppc/build/include/ui/qemu-pixman.h:9,
>>                 from
>> /home/build/qemu/default_ppc/build/include/ui/console.h:4,
>>                 from qemu-timer.c:27:
>> /usr/include/pixman-1/pixman.h:225: error: redundant redeclaration of
>> 'pixman_transform_from_pixman_f_transform'
>> /usr/include/pixman-1/pixman.h:221: error: previous declaration of
>> 'pixman_transform_from_pixman_f_transform' was here
>> make: *** [qemu-timer.o] Error 1
>> 
>> This is the same issue I ran into on SLE11 s390, and the way I got
>> around it for testing for real warnings was to patch configure
>> locally... (that list is initialized really early in configure)
>> 
>> Similar warnings can be encountered on the OpenBSD build slaves, where
>> the mingw32 builds are being performed (using --disable-werror?).
> 
> Yes, mingw32[1] and openbsd can be built with --disable-werror only as
> the system headers are f*cked up.
> 
> What pixman version is that?

In the SLE11 case on this machine, it's:

#define PIXMAN_VERSION_STRING "0.16.0"


Alex

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

end of thread, other threads:[~2013-01-04 14:17 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-04 23:33 [Qemu-devel] buildbot failure in qemu on default_ppc qemu
2012-06-05  0:54 ` Andreas Färber
2012-06-05  0:58   ` Anthony Liguori
2012-06-05  1:00     ` Alexander Graf
2012-06-05  1:04       ` Anthony Liguori
2012-06-05  1:09         ` Alexander Graf
2012-06-05  7:35     ` Jan Kiszka
2012-06-05  7:31   ` [Qemu-devel] [PATCH] kvm: Fix build for non-CAP_IRQ_ROUTING targets Jan Kiszka
2012-06-05 19:03     ` [Qemu-devel] [PATCH v2] " Jan Kiszka
2012-06-05 19:53       ` Ben Collins
2012-06-06  0:24       ` Andreas Färber
2012-06-06  8:41       ` Avi Kivity
2012-06-06 10:31         ` Jan Kiszka
2012-06-06 10:44           ` Avi Kivity
2012-06-06 11:06             ` Anthony Liguori
  -- strict thread matches above, loose matches on Subject: below --
2013-01-04 13:21 [Qemu-devel] buildbot failure in qemu on default_ppc qemu
2013-01-04 13:37 ` Andreas Färber
2013-01-04 13:46   ` Alexander Graf
2013-01-04 14:12   ` Gerd Hoffmann
2013-01-04 14:17     ` Alexander Graf
2012-08-24  0:39 qemu
2012-07-11  0:19 qemu
2012-06-08 23:34 qemu
2012-06-09  1:44 ` Andreas Färber
2012-03-25  0:03 qemu
2012-01-24  0:10 qemu
2012-01-05  0:31 qemu
2012-01-05  0:26 ` Alexander Graf
2011-09-05 23:44 qemu
2011-07-21 23:06 qemu
2011-06-22 23:27 qemu
2011-06-23  6:17 ` Stefan Hajnoczi
2011-06-23  7:46   ` Jan Kiszka

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