[pve-devel] backup RFC preview
Alexandre DERUMIER
aderumier at odiso.com
Mon Nov 19 15:02:09 CET 2012
>>Maybe I should expose my internal qemu-git tree?
Maybe can we add a new qemu 1.3 git in proxmox git ?
So we could help to port current pve patches to qemu 1.3 .
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre DERUMIER" <aderumier at odiso.com>
Cc: pve-devel at pve.proxmox.com
Envoyé: Lundi 19 Novembre 2012 13:37:54
Objet: RE: [pve-devel] backup RFC preview
My patches are against commit 6801038bc52d61f81ac8a25fbe392f1bad982887
Try to use that commit.
Maybe I should expose my internal qemu-git tree?
> -----Original Message-----
> From: Alexandre DERUMIER [mailto:aderumier at odiso.com]
> Sent: Montag, 19. November 2012 13:33
> To: Dietmar Maurer
> Cc: pve-devel at pve.proxmox.com
> Subject: Re: [pve-devel] backup RFC preview
>
> >>Just sent an updated version - does that work better?
> no :/
>
> Last qemu git:
>
> I got Hunk Failed on Makefile
>
> root at kvmtest1:~/qemu2/qemu# patch -p1 < patch1.patch patching file
> docs/backup-rfc.txt root at kvmtest1:~/qemu2/qemu# patch -p1 <
> patch2.patch patching file Makefile.objs Hunk #1 succeeded at 48 (offset 4
> lines).
> patching file backup.c
> patching file block.c
> patching file block.h
> patching file block_int.h
> root at kvmtest1:~/qemu2/qemu# patch -p1 < patch3.patch patching file
> Makefile Hunk #2 FAILED at 186.
> 1 out of 2 hunks FAILED -- saving rejects to file Makefile.rej patching file
> docs/specs/vma_spec.txt patching file vma-reader.c patching file vma-
> writer.c patching file vma.c patching file vma.h
> root at kvmtest1:~/qemu2/qemu# patch -p1 < patch4.patch patching file
> Makefile Hunk #1 FAILED at 186.
> 1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej patching file
> Makefile.objs Hunk #1 succeeded at 48 (offset 4 lines).
> patching file blockdev.c
> patching file hmp-commands.hx
> patching file hmp.c
> patching file hmp.h
> patching file monitor.c
> patching file qapi-schema.json
> patching file qmp-commands.hx
> root at kvmtest1:~/qemu2/qemu# patch -p1 < patch5.patch patching file
> include/qemu/ratelimit.h patching file tests/Makefile patching file
> tests/backup-test.c
>
>
>
> After manually add to Makefile
>
>
> +vma$(EXESUF): vma.o vma-reader.o $(tools-obj-y) $(block-obj-y)
>
> I get same error:
>
>
> #./configure --target-list=x86_64-softmmu --prefix=/usr --datadir=/usr/share
> --docdir=/usr/share/doc/pve-qemu-kvm --sysconfdir=/etc --disable-xen
>
> # make
> CC async.o
> CC nbd.o
> CC block.o
> CC blockjob.o
> CC aes.o
> CC qemu-config.o
> CC thread-pool.o
> CC qemu-progress.o
> CC uri.o
> CC notify.o
> CC vma-writer.o
> CC backup.o
> CC qemu-coroutine.o
> CC qemu-coroutine-lock.o
> CC qemu-coroutine-io.o
> CC qemu-coroutine-sleep.o
> CC coroutine-ucontext.o
> CC event_notifier-posix.o
> CC aio-posix.o
> CC block/raw.o
> CC block/cow.o
> CC block/qcow.o
> CC block/vdi.o
> CC block/vmdk.o
> CC block/cloop.o
> CC block/dmg.o
> CC block/bochs.o
> CC block/vpc.o
> CC block/vvfat.o
> CC block/qcow2.o
> CC block/qcow2-refcount.o
> CC block/qcow2-cluster.o
> CC block/qcow2-snapshot.o
> CC block/qcow2-cache.o
> CC block/qed.o
> CC block/qed-gencb.o
> CC block/qed-l2-cache.o
> CC block/qed-table.o
> CC block/qed-cluster.o
> CC block/qed-check.o
> CC block/parallels.o
> CC block/blkdebug.o
> CC block/blkverify.o
> CC block/raw-posix.o
> CC block/linux-aio.o
> CC block/nbd.o
> CC block/sheepdog.o
> CC block/iscsi.o
> CC block/curl.o
> CC block/rbd.o
> LINK qemu-nbd
> GEN qemu-img-cmds.h
> CC qemu-img.o
> LINK qemu-img
> CC qemu-io.o
> CC cmd.o
> LINK qemu-io
> CC fsdev/virtfs-proxy-helper.o
> CC fsdev/virtio-9p-marshal.o
> LINK fsdev/virtfs-proxy-helper
> CC vma.o
> CC vma-reader.o
> LINK vma
> osdep.o: In function `qemu_close':
> /root/qemu2/qemu/osdep.c:212: undefined reference to
> `monitor_fdset_dup_fd_find'
> /root/qemu2/qemu/osdep.c:218: undefined reference to
> `monitor_fdset_dup_fd_remove'
> osdep.o: In function `qemu_open':
> /root/qemu2/qemu/osdep.c:166: undefined reference to
> `monitor_fdset_get_fd'
> /root/qemu2/qemu/osdep.c:176: undefined reference to
> `monitor_fdset_dup_fd_add'
> qemu-sockets.o: In function `socket_connect':
> /root/qemu2/qemu/qemu-sockets.c:906: undefined reference to
> `monitor_get_fd'
> qemu-sockets.o: In function `socket_listen':
> /root/qemu2/qemu/qemu-sockets.c:937: undefined reference to
> `monitor_get_fd'
> collect2: ld returned 1 exit status
> make: *** [vma] Error 1
>
>
>
>
> note :
> patch3 add:
> +vma$(EXESUF): vma.o vma-writer.o vma-reader.o $(tools-obj-y)
> +$(block-obj-y)
>
>
> and patch 4:
> -vma$(EXESUF): vma.o vma-writer.o vma-reader.o $(tools-obj-y) $(block-obj-
> y)
> +vma$(EXESUF): vma.o vma-reader.o $(tools-obj-y) $(block-obj-y)
>
>
>
> ----- Mail original -----
>
> De: "Dietmar Maurer" <dietmar at proxmox.com>
> À: "Alexandre DERUMIER" <aderumier at odiso.com>
> Cc: pve-devel at pve.proxmox.com
> Envoyé: Lundi 19 Novembre 2012 12:30:23
> Objet: RE: [pve-devel] backup RFC preview
>
> Just sent an updated version - does that work better?
>
> > -----Original Message-----
> > From: Alexandre DERUMIER [mailto:aderumier at odiso.com]
> > Sent: Montag, 19. November 2012 12:24
> > To: Dietmar Maurer
> > Cc: pve-devel at pve.proxmox.com
> > Subject: Re: [pve-devel] backup RFC preview
> >
> >
> > >>Does it help when you specify the correct target-list (else it tries
> > >>to build all
> > targets)
> > >>
> > >>./configure --target-list x86_64-softmmu ...
> >
> > Doesn't help, but I have found the problem, I have a part of the patch
> > which doesn't apply
More information about the pve-devel
mailing list