[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64
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_ocaml >>>>>>>> >>>>>>>> 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 |