
On 05/29/2012 01:36 AM, Dipankar Sarma wrote:
On Mon, May 28, 2012 at 11:13:23AM +0100, Daniel P. Berrange wrote:
On Mon, May 28, 2012 at 02:24:16AM -0400, Alex Jia wrote:
Hi all, I met some compiling error since May 26: <snip> make[3]: Entering directory `/home/ajia/Workspace/libvirt/src' CCLD libvirt_driver_qemu.la libtool: link: `libvirt_qemu_probes.lo' is not a valid libtool object I see that too 'make' still can't work now:
Considering target file `libvirt_driver_qemu.la'. File `libvirt_driver_qemu.la' does not exist. Considering target file `libvirt_qemu_probes.lo'. Considering target file `libvirt_qemu_probes.o'. Considering target file `libvirt_qemu_probes.d'. Finished prerequisites of target file `libvirt_qemu_probes.d'. No need to remake target `libvirt_qemu_probes.d'. Finished prerequisites of target file `libvirt_qemu_probes.o'. Prerequisite `libvirt_qemu_probes.d' is older than target `libvirt_qemu_probes.o'. No need to remake target `libvirt_qemu_probes.o'. Finished prerequisites of target file `libvirt_qemu_probes.lo'. Prerequisite `libvirt_qemu_probes.o' is older than target `libvirt_qemu_probes.lo'. No need to remake target `libvirt_qemu_probes.lo'. Pruning file `libvirt_qemu_probes.o'. Finished prerequisites of target file `libvirt_driver_qemu.la'. Must remake target `libvirt_driver_qemu.la'. make[3]: Entering directory `/home/ajia/Workspace/libvirt/src' CCLD libvirt_driver_qemu.la libtool: link: cannot find the library `libvirt_driver_qemu_impl.la' or unhandled argument `libvirt_driver_qemu_impl.la' make[3]: *** [libvirt_driver_qemu.la] Error 1 make[3]: Leaving directory `/home/ajia/Workspace/libvirt/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/ajia/Workspace/libvirt/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ajia/Workspace/libvirt' make: *** [all] Error 2 [root@202 libvirt]# find . -name libvirt_qemu_probes.d ./src/libvirt_qemu_probes.d [root@202 libvirt]# find . -name libvirt_qemu_probes.o ./src/libvirt_qemu_probes.o [root@202 libvirt]# find . -name libvirt_qemu_probes.lo [root@202 libvirt]# find . -name libvirt_driver_qemu.la Notes, nothing is returned for the above 2 files. Regards, Alex
Notes, in fact, libvirt_driver_qemu.la hasn't been generated: [root@202 libvirt]# find . -name libvirt_driver_qemu.la [root@202 libvirt]# find . -name libvirt_qemu_probes.lo Yes, it looks like a dependency bug in the Makefile.am - I'm just testing a possible fix 'make rpm' seems to be broken as well right now -
make[2]: *** No rule to make target `locking/test_libvirt_sanlock.aug.in', needed by `distdir'. Stop. make[2]: Leaving directory `/home/dipankar/src/powerpc/libvirt-ppc/src' make[1]: *** [distdir] Error 1 Yeah, I see that too. Thanks Dipankar