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