kvm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* KVM-87 Compile warnings on 64-bit Jaunty
@ 2009-07-03  4:38 Randy Smith
  0 siblings, 0 replies; only message in thread
From: Randy Smith @ 2009-07-03  4:38 UTC (permalink / raw)
  To: kvm

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

Greetings,

I'm seeing warnings when compiling KVM-87 on 64-bit jaunty. Make and
make install seem to complete and the module loads but networking fails
on VMs.

~$ uname -a
Linux tank 2.6.28-13-server #45-Ubuntu SMP Tue Jun 30 22:56:18 UTC 2009
x86_64 GNU/Linux

MAKE OUTPUT:

  CC    qemu-nbd.o
  CC    qemu-tool.o
  CC    tool-osdep.o
  CC    cutils.o
  CC    cache-utils.o
  CC    qemu-malloc.o
  CC    qemu-option.o
  CC    module.o
  CC    block/cow.o
block/cow.c: In function ‘cow_create’:
block/cow.c:251: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/cow.c:253: warning: ignoring return value of ‘ftruncate’, declared
with attribute warn_unused_result
  CC    block/qcow.o
block/qcow.c: In function ‘qcow_create’:
block/qcow.c:804: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow.c:806: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow.c:811: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
  CC    aes.o
  CC    block/vmdk.o
block/vmdk.c: In function ‘vmdk_snapshot_create’:
block/vmdk.c:236: warning: ignoring return value of ‘ftruncate’,
declared with attribute warn_unused_result
block/vmdk.c: In function ‘vmdk_create’:
block/vmdk.c:774: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/vmdk.c:775: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/vmdk.c:777: warning: ignoring return value of ‘ftruncate’,
declared with attribute warn_unused_result
block/vmdk.c:783: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/vmdk.c:789: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/vmdk.c:806: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
  CC    block/cloop.o
  CC    block/dmg.o
  CC    block/bochs.o
block/bochs.c: In function ‘seek_to_sector’:
block/bochs.c:202: warning: ignoring return value of ‘read’, declared
with attribute warn_unused_result
  CC    block/vpc.o
  CC    block/vvfat.o
block/vvfat.c: In function ‘commit_one_file’:
block/vvfat.c:2259: warning: ignoring return value of ‘ftruncate’,
declared with attribute warn_unused_result
  CC    block/qcow2.o
block/qcow2.c: In function ‘qcow_create2’:
block/qcow2.c:745: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:754: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:755: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:757: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:760: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:765: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:768: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
block/qcow2.c:771: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
  CC    block/qcow2-refcount.o
  CC    block/qcow2-cluster.o
  CC    block/qcow2-snapshot.o
  CC    block/parallels.o
  CC    block/nbd.o
  CC    nbd.o
  CC    block.o
block.c: In function ‘bdrv_open2’:
block.c:374: warning: ignoring return value of ‘realpath’, declared with
attribute warn_unused_result
  CC    aio.o
  CC    posix-aio-compat.o
  CC    block/raw-posix.o
block/raw-posix.c: In function ‘raw_create’:
block/raw-posix.c:851: warning: ignoring return value of ‘ftruncate’,
declared with attribute warn_unused_result
  CC    compatfd.o
  LINK  qemu-nbd
  CC    qemu-io.o
  CC    cmd.o
  LINK  qemu-io
  GEN   qemu-img-cmds.h
  CC    qemu-img.o
  LINK  qemu-img
  CC    libhw64/virtio.o
  CC    libhw64/virtio-pci.o
  CC    libhw64/fw_cfg.o
  CC    libhw64/watchdog.o
  CC    libhw64/nand.o
  CC    libhw64/ecc.o
  CC    libhw64/m48t59.o
  CC    libhw64/escc.o
  CC    libhw64/lsi53c895a.o
  CC    libhw64/esp.o
  CC    libhw64/dma-helpers.o
  CC    libhw64/sysbus.o
  AR    libhw64/libqemuhw64.a
  CC    readline.o
  CC    console.o
  CC    irq.o
  CC    ptimer.o
  CC    i2c.o
  CC    smbus.o
  CC    smbus_eeprom.o
  CC    max7310.o
  CC    max111x.o
  CC    wm8750.o
  CC    ssd0303.o
  CC    ssd0323.o
  CC    ads7846.o
  CC    stellaris_input.o
  CC    twl92230.o
  CC    tmp105.o
  CC    lm832x.o
  CC    eeprom93xx.o
  CC    tsc2005.o
  CC    scsi-disk.o
  CC    cdrom.o
  CC    scsi-generic.o
  CC    usb.o
  CC    usb-hub.o
  CC    usb-linux.o
usb-linux.c: In function ‘usb_host_read_file’:
usb-linux.c:1162: warning: ignoring return value of ‘fgets’, declared
with attribute warn_unused_result
  CC    usb-hid.o
  CC    usb-msd.o
  CC    usb-wacom.o
  CC    usb-serial.o
  CC    usb-net.o
  CC    sd.o
  CC    ssi-sd.o
  CC    bt.o
  CC    bt-host.o
  CC    bt-vhci.o
  CC    bt-l2cap.o
  CC    bt-sdp.o
  CC    bt-hci.o
  CC    bt-hid.o
  CC    usb-bt.o
  CC    bt-hci-csr.o
  CC    buffered_file.o
  CC    migration.o
  CC    migration-tcp.o
  CC    net.o
  CC    qemu-sockets.o
  CC    qemu-char.o
  CC    net-checksum.o
  CC    savevm.o
  CC    msmouse.o
  CC    ps2.o
  CC    qdev.o
  CC    ssi.o
  CC    migration-exec.o
  CC    audio/audio.o
  CC    audio/noaudio.o
  CC    audio/wavaudio.o
  CC    audio/mixeng.o
  CC    audio/sdlaudio.o
  CC    audio/ossaudio.o
  CC    audio/wavcapture.o
  CC    keymaps.o
  CC    sdl.o
  CC    x_keymap.o
  CC    curses.o
  CC    vnc.o
  CC    acl.o
  CC    d3des.o
  CC    vnc-tls.o
  CC    vnc-auth-vencrypt.o
  CC    slirp/cksum.o
  CC    slirp/if.o
  CC    slirp/ip_icmp.o
  CC    slirp/ip_input.o
  CC    slirp/ip_output.o
  CC    slirp/slirp.o
  CC    slirp/mbuf.o
  CC    slirp/misc.o
slirp/misc.c: In function ‘fork_exec’:
slirp/misc.c:368: warning: ignoring return value of ‘write’, declared
with attribute warn_unused_result
  CC    slirp/sbuf.o
  CC    slirp/socket.o
  CC    slirp/tcp_input.o
  CC    slirp/tcp_output.o
  CC    slirp/tcp_subr.o
  CC    slirp/tcp_timer.o
  CC    slirp/udp.o
  CC    slirp/bootp.o
  CC    slirp/debug.o
  CC    slirp/tftp.o
  AR    libqemu_common.a
  GEN   x86_64-softmmu/qemu-options.h
  CC    x86_64-softmmu/vl.o
/usr/local/src/kvm-87/vl.c: In function ‘qemu_event_increment’:
/usr/local/src/kvm-87/vl.c:3777: warning: ignoring return value of
‘write’, declared with attribute warn_unused_result
/usr/local/src/kvm-87/vl.c: In function ‘main’:
/usr/local/src/kvm-87/vl.c:5928: warning: ignoring return value of
‘write’, declared with attribute warn_unused_result
/usr/local/src/kvm-87/vl.c:6373: warning: ignoring return value of
‘chdir’, declared with attribute warn_unused_result
/usr/local/src/kvm-87/vl.c:6392: warning: ignoring return value of
‘chdir’, declared with attribute warn_unused_result
  CC    x86_64-softmmu/osdep.o
  GEN   x86_64-softmmu/qemu-monitor.h
  CC    x86_64-softmmu/monitor.o
  CC    x86_64-softmmu/pci.o
  CC    x86_64-softmmu/loader.o
  CC    x86_64-softmmu/isa_mmio.o
  CC    x86_64-softmmu/machine.o
  CC    x86_64-softmmu/gdbstub.o
  GEN   x86_64-softmmu/gdbstub-xml.c
  CC    x86_64-softmmu/gdbstub-xml.o
  CC    x86_64-softmmu/virtio-blk.o
  CC    x86_64-softmmu/virtio-balloon.o
  CC    x86_64-softmmu/virtio-net.o
  CC    x86_64-softmmu/virtio-console.o
  CC    x86_64-softmmu/usb-ohci.o
  CC    x86_64-softmmu/eepro100.o
  CC    x86_64-softmmu/ne2000.o
  CC    x86_64-softmmu/pcnet.o
  CC    x86_64-softmmu/rtl8139.o
  CC    x86_64-softmmu/e1000.o
  CC    x86_64-softmmu/wdt_ib700.o
  CC    x86_64-softmmu/wdt_i6300esb.o
  CC    x86_64-softmmu/ide.o
  CC    x86_64-softmmu/pckbd.o
  CC    x86_64-softmmu/vga.o
  CC    x86_64-softmmu/sb16.o
  CC    x86_64-softmmu/es1370.o
  CC    x86_64-softmmu/ac97.o
  CC    x86_64-softmmu/dma.o
  CC    x86_64-softmmu/fdc.o
  CC    x86_64-softmmu/mc146818rtc.o
  CC    x86_64-softmmu/serial.o
  CC    x86_64-softmmu/i8259.o
  CC    x86_64-softmmu/i8254.o
  CC    x86_64-softmmu/pcspk.o
  CC    x86_64-softmmu/pc.o
  CC    x86_64-softmmu/cirrus_vga.o
  CC    x86_64-softmmu/apic.o
  CC    x86_64-softmmu/ioapic.o
  CC    x86_64-softmmu/parallel.o
  CC    x86_64-softmmu/acpi.o
  CC    x86_64-softmmu/piix_pci.o
  CC    x86_64-softmmu/usb-uhci.o
  CC    x86_64-softmmu/vmmouse.o
  CC    x86_64-softmmu/vmport.o
  CC    x86_64-softmmu/vmware_vga.o
  CC    x86_64-softmmu/hpet.o
  CC    x86_64-softmmu/device-hotplug.o
  CC    x86_64-softmmu/pci-hotplug.o
/usr/local/src/kvm-87/hw/pci-hotplug.c: In function
‘pci_device_hot_remove_success’:
/usr/local/src/kvm-87/hw/pci-hotplug.c:248: warning: unused variable ‘adev’
  CC    x86_64-softmmu/smbios.o
  CC    x86_64-softmmu/extboot.o
  CC    x86_64-softmmu/i8254-kvm.o
  CC    x86_64-softmmu/exec.o
/usr/local/src/kvm-87/exec.c: In function ‘file_ram_alloc’:
/usr/local/src/kvm-87/exec.c:2547: warning: ignoring return value of
‘ftruncate’, declared with attribute warn_unused_result
  CC    x86_64-softmmu/translate-all.o
  CC    x86_64-softmmu/cpu-exec.o
  CC    x86_64-softmmu/translate.o
  CC    x86_64-softmmu/host-utils.o
  CC    x86_64-softmmu/tcg/tcg.o
  CC    x86_64-softmmu/tcg/tcg-runtime.o
  CC    x86_64-softmmu/qemu-kvm.o
/usr/local/src/kvm-87/qemu-kvm.c: In function ‘ap_main_loop’:
/usr/local/src/kvm-87/qemu-kvm.c:1965: warning: unused variable ‘data’
/usr/local/src/kvm-87/qemu-kvm.c: At top level:
/usr/local/src/kvm-87/qemu-kvm.c:67: warning: ‘ioperm_head’ defined but
not used
In function ‘memset’,
    inlined from ‘kvm_get_phys_ram_page_bitmap’ at
/usr/local/src/kvm-87/qemu-kvm.c:2822:
/usr/include/bits/string3.h:82: warning: call to
‘__warn_memset_zero_len’ declared with attribute warning: memset used
with constant zero length parameter; this could be due to transposed
parameters
  CC    x86_64-softmmu/fpu/softfloat-native.o
  CC    x86_64-softmmu/op_helper.o
  CC    x86_64-softmmu/helper.o
  CC    x86_64-softmmu/qemu-kvm-x86.o
/usr/local/src/kvm-87/qemu-kvm-x86.c:1535: warning: no previous
prototype for ‘kvm_arch_do_ioperm’
  CC    x86_64-softmmu/kvm-tpr-opt.o
gcc  -I. -I.. -I/usr/local/src/kvm-87/target-i386
-I/usr/local/src/kvm-87 -MMD -MT qemu-kvm-helper.o -MP -DNEED_CPU_H
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__user=
-I/usr/local/src/kvm-87/tcg -I/usr/local/src/kvm-87/tcg/x86_64
-I/usr/local/src/kvm-87/fpu  -DHAS_AUDIO -DHAS_AUDIO_CHOICE
-I/usr/local/src/kvm-87/slirp -g -fno-strict-aliasing -O2 -Wall -Wundef
-Wendif-labels -Wwrite-strings -Wmissing-prototypes -Wstrict-prototypes
-Wredundant-decls  -m64 -I/usr/local/src/kvm-87/kvm/include
-I/usr/local/src/kvm-87/kvm/include/x86 -c -o qemu-kvm-helper.o
/usr/local/src/kvm-87/qemu-kvm-helper.c
  CC    x86_64-softmmu/disas.o
  CC    x86_64-softmmu/i386-dis.o
  AR    x86_64-softmmu/libqemu.a
  LINK  x86_64-softmmu/qemu-system-x86_64
libqemu.a(qemu-kvm.o): In function `memset':
/usr/include/bits/string3.h:82: warning: memset used with constant zero
length parameter; this could be due to transposed parameters
make -C /lib/modules/2.6.28-13-server/build M=`pwd` \
                LINUXINCLUDE="-I`pwd`/include -Iinclude \
                 -Iarch/x86/include -I`pwd`/include-compat \
                -include include/linux/autoconf.h \
                -include `pwd`/x86/external-module-compat.h " \
                "$@"
  Building modules, stage 2.
  MODPOST 3 modules
make -C kvm/extboot
make[1]: Entering directory `/usr/local/src/kvm-87/kvm/extboot'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/kvm-87/kvm/extboot'
if ! [ -f pc-bios/extboot.bin ] \
           || ! cmp -s pc-bios/extboot.bin kvm/extboot/extboot.bin; then \
                cp kvm/extboot/extboot.bin pc-bios/extboot.bin; \
        fi

END MAKE OUTPUT

Guest command:

/usr/local/kvm/bin/qemu-system-x86_64 -name keymaster -vnc localhost:22
-pidfile /var/run/kvmctl/keymaster.pid -serial
mon:unix:/var/run/kvmctl/keymaster.socket,server,nowait -daemonize -M pc
-m 512 -smp 1 -localtime -drive
index=0,media=disk,if=ide,file=/vm/shared/keymaster/root.qcow2 -drive
index=1,media=disk,if=ide,file=/vm/shared/keymaster/swap.qcow2 -boot c
-net nic,macaddr=52:54:00:01:16:01,vlan=0 -net
tap,script=/etc/kvmctl/scripts/kvm-ifup-test,vlan=0


-- 
Randy Smith
http://www.vuser.org/
http://perlstalker.blogspot.com/


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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-07-03  4:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-03  4:38 KVM-87 Compile warnings on 64-bit Jaunty Randy Smith

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