Skip to contentSkip to conversation

build error

DISCUSSION Giuseppe Falsetti 3 participants 3 messages Dec 30, 2009 – Jan 5, 2010 KVM

lore
Share & tools
lore
#0 lore raw

Hi,
I get this error when compile the git tree virt/kvm/kvm.git next

My machine is a Xserve G5 DUAL processor, Lenny with gcc-4.3.2

HOSTCC scripts/bin2c
HOSTLD scripts/mod/modpost
CALL scripts/checksyscalls.sh
<stdin>:1523:2: warning: #warning syscall recvmmsg not implemented
CC init/main.o
HOSTCC usr/gen_init_cpio

[...]

  LD      arch/powerpc/platforms/built-in.o
  CC      arch/powerpc/kernel/pci_dn.o
  LD      arch/powerpc/math-emu/built-in.o
  CC      arch/powerpc/kernel/isa-bridge.o
  CC      arch/powerpc/kvm/book3s_64_exports.o
  CC      arch/powerpc/kernel/pci-common.o
  CC      arch/powerpc/kvm/../../../virt/kvm/kvm_main.o
  CC      arch/powerpc/kernel/pci_of_scan.o
  CC      arch/powerpc/kvm/../../../virt/kvm/coalesced_mmio.o
  CC      arch/powerpc/kvm/powerpc.o
  CC      arch/powerpc/kernel/msi.o
  CC      arch/powerpc/kernel/machine_kexec.o
  CC      arch/powerpc/kvm/emulate.o
  CC      arch/powerpc/kernel/crash.o
  CC      arch/powerpc/kvm/book3s.o

cc1: warnings being treated as errors arch/powerpc/kvm/book3s.c: In function 'kvm_vm_ioctl_get_dirty_log':
arch/powerpc/kvm/book3s.c:860: error: passing argument 1 of 'down_write' from incompatible pointer type arch/powerpc/kvm/book3s.c:868: error: assignment from incompatible pointer type
arch/powerpc/kvm/book3s.c:882: error: passing argument 1 of 'up_write' from incompatible pointer type
make[2]: *** [arch/powerpc/kvm/book3s.o] Error 1
make[1]: *** [arch/powerpc/kvm] Error 2
make[1]: *** Waiting for unfinished jobs....
CC arch/powerpc/kernel/machine_kexec_64.o
CC arch/powerpc/kernel/audit.o
make[1]: Leaving directory `/usr/src/linux'
make: *** [debian/stamp/build/kernel] Error 2

Thansk for all your work on book3s.

Giuseppe.

#1 lore raw

Hi Marcelo,

Quoted 29 lines · Giuseppe Falsetti

Hi,
I get this error when compile the git tree virt/kvm/kvm.git next

My machine is a Xserve G5 DUAL processor, Lenny with gcc-4.3.2

HOSTCC  scripts/bin2c
HOSTLD  scripts/mod/modpost
CALL    scripts/checksyscalls.sh

<stdin>:1523:2: warning: #warning syscall recvmmsg not implemented
CC init/main.o
HOSTCC usr/gen_init_cpio

[...]

LD      arch/powerpc/platforms/built-in.o
CC      arch/powerpc/kernel/pci_dn.o
LD      arch/powerpc/math-emu/built-in.o
CC      arch/powerpc/kernel/isa-bridge.o
CC      arch/powerpc/kvm/book3s_64_exports.o
CC      arch/powerpc/kernel/pci-common.o
CC      arch/powerpc/kvm/../../../virt/kvm/kvm_main.o
CC      arch/powerpc/kernel/pci_of_scan.o
CC      arch/powerpc/kvm/../../../virt/kvm/coalesced_mmio.o
CC      arch/powerpc/kvm/powerpc.o
CC      arch/powerpc/kernel/msi.o
CC      arch/powerpc/kernel/machine_kexec.o
CC      arch/powerpc/kvm/emulate.o
CC      arch/powerpc/kernel/crash.o
CC      arch/powerpc/kvm/book3s.o
Quoted 5 lines

cc1: warnings being treated as errors
arch/powerpc/kvm/book3s.c: In function 'kvm_vm_ioctl_get_dirty_log':
arch/powerpc/kvm/book3s.c:860: error: passing argument 1 of 'down_write' from incompatible pointer type arch/powerpc/kvm/book3s.c:868: error: assignment from incompatible pointer type arch/powerpc/kvm/book3s.c:882: error: passing argument 1 of 'up_write' from incompatible pointer type

Apparently your recent memslot changes broke PowerPC. I've seen you adjusted x86, ia64 and s390. Is there any reason you've missed out on PPC?

Alex

#2 lore raw
Quoted 40 lines · Alexander Graf

Hi Marcelo,

Quoted 29 lines · Giuseppe Falsetti

Hi,
I get this error when compile the git tree virt/kvm/kvm.git next

My machine is a Xserve G5 DUAL processor, Lenny with gcc-4.3.2

HOSTCC  scripts/bin2c
HOSTLD  scripts/mod/modpost
CALL    scripts/checksyscalls.sh

<stdin>:1523:2: warning: #warning syscall recvmmsg not implemented
CC init/main.o
HOSTCC usr/gen_init_cpio

[...]

LD      arch/powerpc/platforms/built-in.o
CC      arch/powerpc/kernel/pci_dn.o
LD      arch/powerpc/math-emu/built-in.o
CC      arch/powerpc/kernel/isa-bridge.o
CC      arch/powerpc/kvm/book3s_64_exports.o
CC      arch/powerpc/kernel/pci-common.o
CC      arch/powerpc/kvm/../../../virt/kvm/kvm_main.o
CC      arch/powerpc/kernel/pci_of_scan.o
CC      arch/powerpc/kvm/../../../virt/kvm/coalesced_mmio.o
CC      arch/powerpc/kvm/powerpc.o
CC      arch/powerpc/kernel/msi.o
CC      arch/powerpc/kernel/machine_kexec.o
CC      arch/powerpc/kvm/emulate.o
CC      arch/powerpc/kernel/crash.o
CC      arch/powerpc/kvm/book3s.o
Quoted 5 lines

cc1: warnings being treated as errors
arch/powerpc/kvm/book3s.c: In function 'kvm_vm_ioctl_get_dirty_log':
arch/powerpc/kvm/book3s.c:860: error: passing argument 1 of 'down_write' from incompatible pointer type arch/powerpc/kvm/book3s.c:868: error: assignment from incompatible pointer type arch/powerpc/kvm/book3s.c:882: error: passing argument 1 of 'up_write' from incompatible pointer type

Quoted 3 lines

Apparently your recent memslot changes broke PowerPC. I've seen you adjusted x86, ia64 and s390. Is there any reason you've missed out on PPC?

Alex

Alex,

Ugh, parts of the PPC code have been converted but apparently not all of it.

Sorry about that.