[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] xen-unstable: build fails
Hi, I've just set up a machine with OpenSuse 11.4 and tried to build Xen. Under root I did: hg clone http://xenbits.xensource.com/xen-unstable.hg cd xen-unstable.hg make xen The make failed with: make[4]: Entering directory `/root/xen-unstable.hg/xen/arch/x86/boot' RELOC=0x7c000 make -f build32.mk reloc.S make[5]: Entering directory `/root/xen-unstable.hg/xen/arch/x86/boot' make[5]: *** ../../../../.config: Is a directory. Stop. make[5]: Leaving directory `/root/xen-unstable.hg/xen/arch/x86/boot' make[4]: *** [reloc.S] Error 2 make[4]: Leaving directory `/root/xen-unstable.hg/xen/arch/x86/boot' make[3]: *** [/root/xen-unstable.hg/xen/arch/x86/boot/built_in.o] Error 2 make[3]: Leaving directory `/root/xen-unstable.hg/xen/arch/x86' make[2]: *** [/root/xen-unstable.hg/xen/xen] Error 2 make[2]: Leaving directory `/root/xen-unstable.hg/xen' make[1]: *** [install] Error 2 make[1]: Leaving directory `/root/xen-unstable.hg/xen' make: *** [install-xen] Error 2 The reason seems to be a directory /root/.config which isn't present on my other machines. make tools fails in a similar way. Many Makefiles seem to contain lines like: XEN_ROOT=../.. which is a really bad idea in my opinion. XEN_ROOT should only be set, if it is not yet defined. I'd suggest to use XEN_ROOT ?= $(PWD)/../.. instead. A patch is easily made, but affects ca. 100 Makefiles. And this change could break the possibility to just do a "make" in a subdirectory. Opinions? Juergen -- Juergen Gross Principal Developer Operating Systems TSP ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 Fujitsu Technology Solutions e-mail: juergen.gross@xxxxxxxxxxxxxx Domagkstr. 28 Internet: ts.fujitsu.com D-80807 Muenchen Company details: ts.fujitsu.com/imprint.html _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |