[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64
So there seems to be new package 'rrddump' in opam-repo-dev now, thanks to John Else! Santosh, does that work for you? Jon Sent from my iPad On 26 Apr 2013, at 22:27, "Santosh Jodh" <Santosh.Jodh@xxxxxxxxxx> wrote: > Same error. > >> -----Original Message----- >> From: Jonathan Ludlam >> Sent: Friday, April 26, 2013 2:21 PM >> To: Santosh Jodh >> Cc: Dave Scott; Anil Madhavapeddy; xen-api@xxxxxxxxxxxxx >> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64 >> >> Rm -rf and reclone? >> >> Jon >> >> Sent from my iPad >> >> On 26 Apr 2013, at 21:58, "Santosh Jodh" <Santosh.Jodh@xxxxxxxxxx> >> wrote: >> >>> There were only 2 .omake* files in the xen-api folder. I deleted them >> and still get the error. Are there other locations for these files I >> need to clean? >>> >>> I renamed ocamlopt so there is only ocamlopt.opt in the path. >>> >>> >>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ make omake -j 8 phase1 >>> omake: Symbol `FamErrlist' has different size in shared object, >>> consider re-linking >>> *** omake: reading OMakefiles >>> *** omake: finished reading OMakefiles (0.12 sec) >>> --- Checking for ocamlfind... (found >>> /shared/home/sjodh/.opam/system/bin/ocamlfind) >>> --- Checking for ocamlc.opt... (found /usr/bin/ocamlc.opt) >>> --- Checking for ocamlopt.opt... (found /usr/bin/ocamlopt.opt) >>> --- Checking whether ocamlc understands the "z" warnings... (yes) >>> *** omake: 149/277 targets are up to date >>> *** omake: failed (0.23 sec, 20/20 scans, 4/5 rules, 76/281 digests) >>> *** omake: targets were not rebuilt because of errors: >>> ocaml/database/string_marshall_helper.cmi >>> depends on: ocaml/database/string_marshall_helper.ml >>> ocaml/database/string_marshall_helper.cmx >>> depends on: ocaml/database/string_marshall_helper.ml >>> ocaml/database/string_marshall_helper.o >>> depends on: ocaml/database/string_marshall_helper.ml >>> make: *** [all] Error 127 >>> >>> >>>> -----Original Message----- >>>> From: Dave Scott >>>> Sent: Friday, April 26, 2013 12:57 PM >>>> To: Jonathan Ludlam >>>> Cc: Santosh Jodh; Anil Madhavapeddy; xen-api@xxxxxxxxxxxxx >>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64 >>>> >>>> Ah good point. Iirc Omake caches the compiler when you first run it. >>>> Try removing all .omake* files to see if it picks up the opt.opt? >>>> >>>> -- >>>> Dave Scott >>>> XenServer System Architect >>>> >>>> On Apr 26, 2013, at 8:52 PM, "Jonathan Ludlam" >>>> <Jonathan.Ludlam@xxxxxxxxxxxxx> wrote: >>>> >>>>> I'm still suspicious that it's using the byte code compilers. I've >>>> just tried here and when I compile datamodel.ml with ocamlopt.opt >>>> (native compiler) it's ok, and when I use ocamlopt (bytecode) I, >> too, >>>> get stack overflow. >>>>> >>>>> Try verifying with ps to see which compiler it's using? >>>>> >>>>> Jon >>>>> >>>>> Sent from my iPad >>>>> >>>>> On 26 Apr 2013, at 20:48, "Santosh Jodh" <Santosh.Jodh@xxxxxxxxxx> >>>> wrote: >>>>> >>>>>> I guess the unit is kb. >>>>>> >>>>>> So it is 16MB and that's the highest it can go. >>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ ulimit -s >>>>>> 16384 >>>>>> >>>>>> -bash: ulimit: stack size: cannot modify limit: Operation not >>>>>> permitted sjodh@REDBLD-XS:~/src/netscaler/xen-api$ ulimit -s 32384 >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Dave Scott >>>>>>> Sent: Friday, April 26, 2013 12:45 PM >>>>>>> To: Santosh Jodh >>>>>>> Cc: Anil Madhavapeddy; Jonathan Ludlam; xen-api@xxxxxxxxxxxxx >>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64 >>>>>>> >>>>>>> 16k seems a little small to me. According to Wikipedia the basic >>>>>>> interpreter on the 48k ZX spectrum could recurse 13792 frames >> deep. >>>>>>> I'm sure we could live with a 10 MiB stack (IIRC that's what we >>>>>>> currently have, per thread, in XCP/XS dom0) :-) >>>>>>> >>>>>>> When I'm back at a proper computer I'll have a look at my default >>>>>>> stack (on mobile device atm) >>>>>>> >>>>>>> -- >>>>>>> Dave Scott >>>>>>> XenServer System Architect >>>>>>> >>>>>>> On Apr 26, 2013, at 8:13 PM, "Santosh Jodh" >>>>>>> <Santosh.Jodh@xxxxxxxxxx> >>>>>>> wrote: >>>>>>> >>>>>>>> I doubled it to 16k and it still fails. >>>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Anil Madhavapeddy [mailto:anil@xxxxxxxxxx] >>>>>>>> Sent: Friday, April 26, 2013 11:16 AM >>>>>>>> To: Jonathan Ludlam >>>>>>>> Cc: Santosh Jodh; xen-api@xxxxxxxxxxxxx >>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64 >>>>>>>> >>>>>>>> Santosh, >>>>>>>> >>>>>>>> If you're getting a stack overflow exception, it's probably >> worth >>>>>>> increasing your ulimit -s and trying again... >>>>>>>> >>>>>>>> -anil >>>>>>>> >>>>>>>> On 26 Apr 2013, at 19:06, Jonathan Ludlam >>>>>>> <Jonathan.Ludlam@xxxxxxxxxxxxx> wrote: >>>>>>>> >>>>>>>>> Although it does seem to have found ocamlopt.opt - odd. Hmm. >>>>>>>>> >>>>>>>>> Sent from my iPad >>>>>>>>> >>>>>>>>> On 26 Apr 2013, at 18:52, "Santosh Jodh" >>>> <Santosh.Jodh@xxxxxxxxxx> >>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Ok - I misunderstood you when you said each repo has several >>>>>>> branches. >>>>>>>>>> >>>>>>>>>> I get following on fusion branch: >>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ git branch -l >>>>>>>>>> * fusion >>>>>>>>>> master >>>>>>>>>> >>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ make omake -j 8 >> phase1 >>>>>>>>>> omake: Symbol `FamErrlist' has different size in shared >> object, >>>>>>>>>> consider re-linking >>>>>>>>>> *** omake: reading OMakefiles >>>>>>>>>> *** omake: finished reading OMakefiles (0.17 sec) >>>>>>>>>> --- Checking for ocamlfind... (found >>>>>>>>>> /shared/home/sjodh/.opam/system/bin/ocamlfind) >>>>>>>>>> --- Checking for ocamlc.opt... (found /usr/bin/ocamlc.opt) >>>>>>>>>> --- Checking for ocamlopt.opt... (found /usr/bin/ocamlopt.opt) >>>>>>>>>> --- Checking whether ocamlc understands the "z" warnings... >>>> (yes) >>>>>>>>>> - build ocaml/idl datamodel.cmx >>>>>>>>>> + ocamlfind ocamlopt -package >>>>>>>>>> + xml-light2,sexpr,log,rpclib,http-svr,uuid -g -dtypes -thread >>>>>>>>>> + -warn-error +a-4-6-9-27-28-29 -ccopt -fPIC -I ocaml_backend >>>>>>>>>> + -I ../database -I .. -c datamodel.ml >>>>>>>>>> Fatal error: exception Stack_overflow >>>>>>>>>> *** omake: 223/277 targets are up to date >>>>>>>>>> *** omake: failed (32.08 sec, 38/38 scans, 29/61 rules, >> 133/396 >>>>>>>>>> digests) >>>>>>>>>> *** omake: targets were not rebuilt because of errors: >>>>>>>>>> ocaml/idl/datamodel.cmi >>>>>>>>>> depends on: ocaml/idl/datamodel.ml ocaml/idl/datamodel.cmx >>>>>>>>>> depends on: ocaml/idl/datamodel.ml ocaml/idl/datamodel.o >>>>>>>>>> depends on: ocaml/idl/datamodel.ml >>>>>>>>>> make: *** [all] Error 2 >>>>>>>>>> >>>>>>>>>> -----Original Message----- >>>>>>>>>> From: Dave Scott >>>>>>>>>> Sent: Friday, April 26, 2013 10:13 AM >>>>>>>>>> To: Santosh Jodh >>>>>>>>>> Cc: Anil Madhavapeddy; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy >> AMD64 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I didn't read your email carefully enough, see below: >>>>>>>>>> >>>>>>>>>> On 26/04/13 18:02, Santosh Jodh wrote: >>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ git checkout fusion >>>>>>>>>>> error: pathspec 'fusion' did not match any file(s) known to >>>> git. >>>>>>>>>>> >>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ more .git/config >>>> [core] >>>>>>>>>>> repositoryformatversion = 0 >>>>>>>>>>> filemode = true >>>>>>>>>>> bare = false >>>>>>>>>>> logallrefupdates = true >>>>>>>>>>> [remote "origin"] >>>>>>>>>>> fetch = +refs/heads/*:refs/remotes/origin/* >>>>>>>>>>> url = git://github.com/xen-org/xen-api.git >>>>>>>>>> >>>>>>>>>> this is xen-org/xen-api.git not jonludlam/xen-api.git >>>>>>>>>> >>>>>>>>>>> [branch "master"] >>>>>>>>>>> remote = origin >>>>>>>>>>> merge = refs/heads/master >>>>>>>>>>> >>>>>>>>>>> -----Original Message----- >>>>>>>>>>> From: Dave Scott >>>>>>>>>>> Sent: Friday, April 26, 2013 9:22 AM >>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>> Cc: Anil Madhavapeddy; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy >>>>>>>>>>> AMD64 >>>>>>>>>>> >>>>>>>>>>> On 26/04/13 16:55, Santosh Jodh wrote: >>>>>>>>>>>> I guess I am still at master. >>>>>>>>>>>> >>>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ git branch -l >>>>>>>>>>>> * master >>>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ git remote -v >> origin >>>>>>>>>>>> git://github.com/xen-org/xen-api.git (fetch) origin >>>>>>>>>>>> git://github.com/xen-org/xen-api.git (push) >>>>>>>>>>>> >>>>>>>>>>>> Is the fusion one git://github.com/jonludlam/xen-api.git? >>>>>>>>>>> >>>>>>>>>>> It is... but each repo has several branches. I think all you >>>>>>>>>>> need >>>>>>> to do is: >>>>>>>>>>> >>>>>>>>>>> cd xen-api >>>>>>>>>>> git checkout fusion >>>>>>>>>>> make >>>>>>>>>> >>>>>>>>>> Try this (I've got a good feeling about this one!) >>>>>>>>>> >>>>>>>>>> rm -rf xen-api >>>>>>>>>> git clone git://github.com/jonludlam/xen-api.git >>>>>>>>>> cd xen-api >>>>>>>>>> git checkout fusion >>>>>>>>>> make >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> Dave >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Cheers, >>>>>>>>>>> Dave >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>> From: Dave Scott >>>>>>>>>>>> Sent: Friday, April 26, 2013 8:52 AM >>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>> Cc: Anil Madhavapeddy; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy >>>> AMD64 >>>>>>>>>>>> >>>>>>>>>>>> Could you confirm which xen-api branch you're trying to >> build? >>>>>>> Something like "git branch -l" and "git remote -v". >>>>>>>>>>>> >>>>>>>>>>>> The package 'rpc-light' installs an OCaml package called >>>> 'rpclib' >>>>>>>>>>>> these >>>>>>>>>>>> days: >>>>>>>>>>>> >>>>>>>>>>>> $ ocamlfind list | grep rpc >>>>>>>>>>>> rpclib (version: 1.2.0) >>>>>>>>>>>> rpclib.core (version: n/a) >>>>>>>>>>>> rpclib.idl (version: n/a) >>>>>>>>>>>> rpclib.js (version: n/a) >>>>>>>>>>>> rpclib.json (version: n/a) >>>>>>>>>>>> rpclib.syntax (version: n/a) >>>>>>>>>>>> rpclib.unix (version: n/a) >>>>>>>>>>>> rpclib.xml (version: n/a) >>>>>>>>>>>> >>>>>>>>>>>> It looks like the branch of xen-api you're trying to build >> is >>>>>>> still using the old name. >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> Dave >>>>>>>>>>>> >>>>>>>>>>>> On 26/04/13 15:28, Santosh Jodh wrote: >>>>>>>>>>>>> The initial ones were from >>>> http://wiki.xensource.com/wiki/XenAPI_client_libraries_for_oca >>>>>>>>>>>>> ml >>>>>>>>>>>>> >>>>>>>>>>>>> Rest from this thread and compiler output. >>>>>>>>>>>>> >>>>>>>>>>>>> According to opam, rpc is already installed. >>>>>>>>>>>>> >>>>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ opam install rpc >>>>>>> Package >>>>>>>>>>>>> rpc is already installed (current version is 1.4.1) >>>>>>>>>>>>> >>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>> From: Anil Madhavapeddy [mailto:anil@xxxxxxxxxx] >>>>>>>>>>>>> Sent: Friday, April 26, 2013 7:23 AM >>>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>>> Cc: Dave Scott; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy >>>>>>>>>>>>> AMD64 >>>>>>>>>>>>> >>>>>>>>>>>>> "opam install rpc" will give you rpc-light. >>>>>>>>>>>>> >>>>>>>>>>>>> Which wiki page are you getting all these instructions >> from? >>>>>>> I'd like to see what the custom Xen OPAM packages are, as there >>>> seem >>>>>>> to be some custom ones that aren't distributed in mainline OPAM. >>>>>>>>>>>>> >>>>>>>>>>>>> -anil >>>>>>>>>>>>> >>>>>>>>>>>>> On 26 Apr 2013, at 15:05, Santosh Jodh >>>>>>>>>>>>> <Santosh.Jodh@xxxxxxxxxx> >>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Where do I get rpc-light? ocamlffind nor opam seem to know >>>>>>> about it. >>>>>>>>>>>>>> >>>>>>>>>>>>>> ocamlfind: Package `rpc-light' not found >>>>>>>>>>>>>> - scan ocaml/idl scan-ocaml-dm_api.mli >>>>>>>>>>>>>> + ocamlfind ocamldep -package >>>>>>>>>>>>>> + xml-light2,sexpr,log,rpc-light,http-svr >>>>>>>>>>>>>> + -native -I ocaml_backend -I ../database -I .. dm_api.mli >>>>>>>>>>>>>> ocamlfind: Package `rpc-light' not found >>>>>>>>>>>>>> *** omake: 210/355 targets are up to date >>>>>>>>>>>>>> *** omake: failed (0.35 sec, 10/10 scans, 4/6 rules, >>>>>>>>>>>>>> 104/387 >>>>>>>>>>>>>> digests) >>>>>>>>>>>>>> *** omake: targets were not rebuilt because of errors: >>>>>>>>>>>>>> <scanner ocaml/database/scan-ocaml- >>>> string_marshall_helper.ml> >>>>>>>>>>>>>> depends on: ocaml/database/string_marshall_helper.ml >>>>>>>>>>>>>> <scanner ocaml/idl/ocaml_backend/scan-ocaml-gen_common.ml> >>>>>>>>>>>>>> depends on: ocaml/idl/ocaml_backend/gen_common.ml >>>>>>>>>>>>>> <scanner ocaml/idl/scan-ocaml-datamodel_utils.ml> >>>>>>>>>>>>>> depends on: ocaml/idl/datamodel_utils.ml <scanner >>>>>>>>>>>>>> ocaml/idl/scan-ocaml-dm_api.ml> >>>>>>>>>>>>>> depends on: ocaml/idl/dm_api.ml <scanner >>>>>>>>>>>>>> ocaml/idl/scan-ocaml-dm_api.mli> >>>>>>>>>>>>>> depends on: ocaml/idl/dm_api.mli >>>>>>>>>>>>>> make: *** [all] Error 2 >>>>>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api$ opam install >>>>>>>>>>>>>> rpc-light rpc-light is not a valid versioned package name >>>>>>>>>>>>>> 'opam install rpc-light' failed. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>> From: Dave Scott >>>>>>>>>>>>>> Sent: Thursday, April 25, 2013 11:31 PM >>>>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>>>> Cc: Anil Madhavapeddy; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy >>>>>>>>>>>>>> AMD64 >>>>>>>>>>>>>> >>>>>>>>>>>>>> xen-api-libs-transitional is a fixed branch of >>>>>>>>>>>>>> xen-api-libs; >>>>>>> you should only need xen-api now... >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Dave Scott >>>>>>>>>>>>>> XenServer System Architect >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Apr 25, 2013, at 11:02 PM, "Santosh Jodh" >>>>>>> <Santosh.Jodh@xxxxxxxxxx> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> opam install xen-api-libs-transitional >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> now succeeds after installing ocaml-native-compilers , >>>>>>>>>>>>>>> camlp4- >>>>>>> extra, libxen-dev. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> However, xen-api-libs still fails with the same error. >>>>>>>>>>>>>>> Will >>>>>>> try the fusion branch next. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>> From: Dave Scott >>>>>>>>>>>>>>> Sent: Thursday, April 25, 2013 2:55 PM >>>>>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>>>>> Cc: Anil Madhavapeddy; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian Wheezy >>>>>>> AMD64 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Or sorry I also notice you haven't got the xen headers >>>>>>> installed: try installing xen-devel. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Dave Scott >>>>>>>>>>>>>>> XenServer System Architect >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Apr 25, 2013, at 10:47 PM, "Santosh Jodh" >>>>>>> <Santosh.Jodh@xxxxxxxxxx> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> That command fails: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ==== ERROR [while installing xenctrl.5.0.0] ==== >>>>>>>>>>>>>>>> # opam-version 1.0.1 >>>>>>> (8c7302ecf30bd830a0055b8833292b4554bec0e2) >>>>>>>>>>>>>>>> # os linux >>>>>>>>>>>>>>>> # command make >>>>>>>>>>>>>>>> # path >>>>>>> /shared/home/sjodh/.opam/system/build/xenctrl.5.0.0 >>>>>>>>>>>>>>>> # exit-code 2 >>>>>>>>>>>>>>>> # env-file >>>>>>> /shared/home/sjodh/.opam/system/build/xenctrl.5.0.0/xenctrl-2635- >>>>>>> d474c2.env >>>>>>>>>>>>>>>> # stdout-file >>>>>>> /shared/home/sjodh/.opam/system/build/xenctrl.5.0.0/xenctrl-2635- >>>>>>> d474c2.out >>>>>>>>>>>>>>>> # stderr-file >>>>>>> /shared/home/sjodh/.opam/system/build/xenctrl.5.0.0/xenctrl-2635- >>>>>>> d474c2.err >>>>>>>>>>>>>>>> ### stdout ### >>>>>>>>>>>>>>>> ...[truncated] >>>>>>>>>>>>>>>> ocamlfind ocamlc -c lib/gntshr_stubs.c ocamlfind ocamlc >>>>>>>>>>>>>>>> -c lib/gnttab_stubs.c ocamlfind ocamlc -c >>>> lib/eventchn_stubs.c >>>>>>>>>>>>>>>> ocamlfind ocamlc -c lib/xenmmap_stubs.c mv >>>>>>>>>>>>>>>> xenmmap_stubs.o lib/xenmmap_stubs.o ocamlfind ocamlc -c >>>> lib/xenctrl_stubs.c >>>>>>>>>>>>>>>> + ocamlfind ocamlc -c lib/eventchn_stubs.c >>>>>>>>>>>>>>>> lib/eventchn_stubs.c:24:21: fatal error: xenctrl.h: No >>>> such >>>>>>>>>>>>>>>> file or directory compilation terminated. >>>>>>>>>>>>>>>> Command exited with code 2. >>>>>>>>>>>>>>>> ### stderr ### >>>>>>>>>>>>>>>> /bin/sh: ocamlopt.opt: command not found >>>>>>>>>>>>>>>> E: Failure("Command ''/usr/bin/ocamlbuild' >>>>>>>>>>>>>>>> lib/libxenctrl_stubs.a lib/dllxenctrl_stubs.so >>>>>>> lib/xenctrl.cma >>>>>>>>>>>>>>>> lib/xenctrl.cmxa lib/xenctrl.a lib/xenctrl.cmxs -tag >>>>>>>>>>>>>>>> debug -j 4' terminated with error code 10") >>>>>>>>>>>>>>>> make: *** [build] Error 1 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 'opam install xen-api-libs-transitional' failed. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>>> From: Dave Scott >>>>>>>>>>>>>>>> Sent: Thursday, April 25, 2013 2:40 PM >>>>>>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>>>>>> Cc: Anil Madhavapeddy; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian >> Wheezy >>>>>>>>>>>>>>>> AMD64 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Try "opam install xen-api-libs-transitional" -- iirc the >>>>>>>>>>>>>>>> name >>>>>>> of type-conv changed upstream and we haven't changed everything >>>> over >>>>>>> to the new name yet. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> If that works you might want to try building either >> Jon's >>>>>>> "fusion" branch of xen-api or my "upstream-packages" one on >> github. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Dave Scott >>>>>>>>>>>>>>>> XenServer System Architect >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Apr 25, 2013, at 10:36 PM, "Santosh Jodh" >>>>>>> <Santosh.Jodh@xxxxxxxxxx> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> opam install installed type_conv but I am still getting >>>>>>>>>>>>>>>>> the >>>>>>> exact same error. Do I need to refresh environment to pick up the >>>>>>> newly installed type_conv? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>>>> From: Anil Madhavapeddy [mailto:anil@xxxxxxxxxx] >>>>>>>>>>>>>>>>> Sent: Thursday, April 25, 2013 2:34 PM >>>>>>>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>>>>>>> Cc: Dave Scott; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian >>>>>>>>>>>>>>>>> Wheezy >>>>>>>>>>>>>>>>> AMD64 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Try "opam install type_conv" and see if that helps when >>>>>>>>>>>>>>>>> you >>>>>>> retry xen-api-libs. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -anil >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On 25 Apr 2013, at 22:32, Santosh Jodh >>>>>>> <Santosh.Jodh@xxxxxxxxxx> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I am hitting an error while building xen-api-libs now. >>>> It >>>>>>> cannot find type-conv: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> ocamlfind ocamlc -I ../xml-light2 -I ../stdext -I >>>> ../uuid >>>>>>>>>>>>>>>>>> -package camlp4,type-conv -ppopt -I -ppopt >>>>>>>>>>>>>>>>>> /usr/lib/ocaml/type-conv -ppopt -I -ppopt ../rpc- >> light >>>>>>>>>>>>>>>>>> -ppopt pa_rpc.cma -syntax camlp4o -I ../rpc-light -I >>>>>>>>>>>>>>>>>> ../jsonrpc -I ../rpc-light -I ../jsonrpc -I ../rpc- >>>> light >>>>>>>>>>>>>>>>>> - >>>>>>> c >>>>>>>>>>>>>>>>>> -o fe.cmo fe.ml >>>>>>>>>>>>>>>>>> ocamlfind: Package `type-conv' not found >>>>>>>>>>>>>>>>>> make[1]: *** [fe.cmo] Error 2 >>>>>>>>>>>>>>>>>> make[1]: Leaving directory >>>>>>> `/shared/home/sjodh/src/netscaler/xen-api-libs/stdext' >>>>>>>>>>>>>>>>>> make: *** [all] Error 2 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>>>>> From: Anil Madhavapeddy [mailto:anil@xxxxxxxxxx] >>>>>>>>>>>>>>>>>> Sent: Thursday, April 25, 2013 7:33 AM >>>>>>>>>>>>>>>>>> To: Santosh Jodh >>>>>>>>>>>>>>>>>> Cc: Dave Scott; John Else; xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>>>>>>> Subject: Re: [Xen-API] Compiling xen-api on Debian >>>> Wheezy >>>>>>>>>>>>>>>>>> AMD64 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> OPAM 1.0 has been released and will be in binary >>>> packages >>>>>>> as soon as Debian and other packaging vendors catch up in their >>>>>>> release >>>>>>> cycles: >>>>>>>>>>>>>>>>>> https://github.com/OCamlPro/opam/issues/149 >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Therefore it is safe to remove the xen-org/opam >>>>>>>>>>>>>>>>>> snapshot >>>>>>> now. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> To upgrade OPAM, you just need to compile OPAM-1.0 and >>>>>>> replace the OPAM binary, and run 'opam update' to refresh your >>>>>>> package list. It may be easier to just delete ~/.opam and >>>> recompile packages. >>>>>>> There is no state for OPAM held outside of ~/.opam. >>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -anil >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On 25 Apr 2013, at 15:13, Santosh Jodh >>>>>>> <Santosh.Jodh@xxxxxxxxxx> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Yes - they are from wiki >>>>>>> http://wiki.xensource.com/wiki/XenAPI_client_libraries_for_ocaml. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Can we remove the obsolete repo git://github.com/xen- >>>>>>> org/opam? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I will try the new instructions. Do I need to >>>>>>>>>>>>>>>>>>> uninstall >>>>>>> opam first? And how do I do that? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> Santosh >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> From: Dave Scott >>>>>>>>>>>>>>>>>>> Sent: Thursday, April 25, 2013 4:51 AM >>>>>>>>>>>>>>>>>>> To: John Else >>>>>>>>>>>>>>>>>>> Cc: Santosh Jodh; Jonathan Ludlam; xen- >>>> api@xxxxxxxxxxxxx >>>>>>>>>>>>>>>>>>> Subject: Re: Compiling xen-api on Debian Wheezy AMD64 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, John -- your instructions look right to me. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Santosh: were the broken instructions on the wiki? If >>>>>>>>>>>>>>>>>>> so, >>>>>>> please update them once you get it working! >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Dave Scott >>>>>>>>>>>>>>>>>>> XenServer System Architect >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Apr 25, 2013, at 12:32 PM, "John Else" >>>>>>> <john.else@xxxxxxxxxx> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Santosh, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Firstly I'd recommend cloning opam from the OCamlPro >>>>>>> repository, rather than xen-org's fork (it's several months out >> of >>>>>>> date), and secondly building a tagged release of opam rather than >>>>>>> the master branch. Try: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> git clone git://github.com/OCamlPro/opam cd opam git >>>>>>>>>>>>>>>>>>> checkout latest ./configure && make && sudo make >>>> install >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Then you can initialise opam with the default >>>> (OCamlPro) >>>>>>> repository, and add xen-org's repository: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> opam init >>>>>>>>>>>>>>>>>>> eval `opam config env` opam remote add xen-org >>>>>>>>>>>>>>>>>>> git://github.com/xen-org/opam-repo-dev >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hope this helps, >>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> From: xen-api-bounces@xxxxxxxxxxxxx >>>>>>>>>>>>>>>>>>> [mailto:xen-api-bounces@xxxxxxxxxxxxx] On Behalf >>>>>>>>>>>>>>>>>>> OfSantosh Jodh >>>>>>>>>>>>>>>>>>> Sent: 22 April 2013 23:12 >>>>>>>>>>>>>>>>>>> To: Jonathan Ludlam; Dave Scott; xen- >> api@xxxxxxxxxxxxx >>>>>>>>>>>>>>>>>>> Subject: [Xen-API] Compiling xen-api on Debian Wheezy >>>>>>> AMD64 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I am trying to compile xen-api - specifically >>>>>>>>>>>>>>>>>>> rrdump.ml >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> ocamlc version: >>>>>>>>>>>>>>>>>>> The Objective Caml compiler, version 3.12.1 Standard >>>>>>>>>>>>>>>>>>> library >>>>>>>>>>>>>>>>>>> directory: /usr/lib/ocaml >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> git clone git://github.com/xen-org/opam cd opam; >>>>>>>>>>>>>>>>>>> ./configure && make && sudo make install >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> This succeeded. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> sjodh@REDBLD-XS:~/src/netscaler/xen-api-libs$ opam >>>>>>>>>>>>>>>>>>> init git://github.com/xen-org/opam-repository >>>>>>>>>>>>>>>>>>> Fetching git://github.com/xen-org/opam-repository ... >>>>>>>>>>>>>>>>>>> { patches } are invalid field names in >>>>>>>>>>>>>>>>>>> /home/sjodh/.opam/opam/bigbro.2.0.4-rev3.opam. Valid >>>>>>> fields >>>>>>>>>>>>>>>>>>> are { opam-version, maintainer, substs, build, >> remove, >>>>>>>>>>>>>>>>>>> depends, depopts, conflicts, libraries, syntax, >>>>>>>>>>>>>>>>>>> ocaml-version, build-env, license, authors, homepage, >>>>>>>>>>>>>>>>>>> version, name } 'opam init >>>>>>>>>>>>>>>>>>> git://github.com/xen-org/opam-repository' failed >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>> Santosh >>>>>>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>>>>>> Xen-api mailing list >>>>>>>>>>>>>>>>>>> Xen-api@xxxxxxxxxxxxx >>>>>>>>>>>>>>>>>>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Xen-api mailing list >>>>>>>>>> Xen-api@xxxxxxxxxxxxx >>>>>>>>>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Xen-api mailing list >>>>>>>>> Xen-api@xxxxxxxxxxxxx >>>>>>>>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Xen-api mailing list >>>>>>>> Xen-api@xxxxxxxxxxxxx >>>>>>>> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api _______________________________________________ Xen-api mailing list Xen-api@xxxxxxxxxxxxx http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |