[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] ocaml build error

On 05/06/2010 02:36 PM, Vincent Hanquez wrote:
> On 06/05/10 17:13, Keir Fraser wrote:
>> If the build doesn't get fixed then the corrcet thing to do will be to
>> disable build of the ocaml components by default.
> It's stale build instructions that happens to still work for me since
> i've got some env set for all my old repos. the following patch fix it.
> Signed-off-by: Vincent Hanquez <vincent.hanquez@xxxxxxxxxxxxx>

It looks like Fedora 12 packages ocaml oddly, and its headers are under
/usr/lib64/ocaml/, so I had to add:

diff -r faf9bd66bf45 tools/ocaml/common.make
--- a/tools/ocaml/common.make   Thu May 06 17:44:03 2010 -0700
+++ b/tools/ocaml/common.make   Thu May 06 17:54:35 2010 -0700
@@ -8,7 +8,7 @@
 CFLAGS ?= -Wall -fPIC -O2
-CFLAGS += -I$(TOPLEVEL)/../include -I$(TOPLEVEL)/../libxc
+CFLAGS += -I$(TOPLEVEL)/../include -I$(TOPLEVEL)/../libxc -I/usr/lib64/ocaml 
 OCAMLOPTFLAG_G := $(shell $(OCAMLOPT) -h 2>&1 | sed -n 's/^  *\(-g\) .*/\1/p')
-cc $(CC) -w F -warn-error F

But even then it fails later on with:

 === building xenstored
 MLI      symbol.cmi
make[4]: *** No rule to make target `trie.cmi', needed by `all'.  Stop.
make[3]: *** [xenstored] Error 2
make[3]: Leaving directory `/home/jeremy/hg/xen/unstable/tools/ocaml'
make[2]: *** [subdir-install-ocaml] Error 2
make[2]: Leaving directory `/home/jeremy/hg/xen/unstable/tools'
make[1]: *** [subdirs-install] Error 2
make[1]: Leaving directory `/home/jeremy/hg/xen/unstable/tools'
make: *** [install-tools] Error 2

Forgot to add file?


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.