From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=44515 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OkP3r-0005aU-Ew for qemu-devel@nongnu.org; Sat, 14 Aug 2010 18:18:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OkP3q-00044F-Ff for qemu-devel@nongnu.org; Sat, 14 Aug 2010 18:18:43 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:59233) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OkP3p-00043i-W3 for qemu-devel@nongnu.org; Sat, 14 Aug 2010 18:18:42 -0400 Message-ID: <4C67162D.1070805@mail.berlios.de> Date: Sun, 15 Aug 2010 00:18:21 +0200 From: Stefan Weil MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: Latest version in Git doesn't link - any ideas? References: <4C626D5E.1060401@bandsman.co.uk> <4C670C3B.4040300@bandsman.co.uk> In-Reply-To: <4C670C3B.4040300@bandsman.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Nigel Horne , =?ISO-8859-1?Q?Andreas_F=E4rber?= Cc: qemu-devel@nongnu.org Am 14.08.2010 23:35, schrieb Nigel Horne: > I've seen some activity in this area of late, but the code still fails > to link. Any clues anyone? >> make distclean >> ./configure --enable-linux-aio --enable-io-thread --enable-kvm >> make >> ... >> LINK arm-softmmu/qemu-system-arm >> ivshmem.o: In function `ivshmem_mmio_map': >> ivshmem.c:(.text+0x80f): undefined reference to >> `kvm_set_ioeventfd_mmio_long' >> ivshmem.o: In function `ivshmem_read': >> ivshmem.c:(.text+0x9fc): undefined reference to >> `kvm_set_ioeventfd_mmio_long' >> ivshmem.c:(.text+0xa6c): undefined reference to >> `kvm_set_ioeventfd_mmio_long' >> collect2: ld returned 1 exit status >> make[1]: *** [qemu-system-arm] Error 1 >> make: *** [subdir-arm-softmmu] Error 2 >> >> -Nigel >> > > Try changing the entry for ivshmem.o (which is not needed for targets without kvm) in Makefile.target like this: obj-$(CONFIG_KVM) += ivshmem.o Regards Stefan