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

Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64


  • To: Dave Scott <Dave.Scott@xxxxxxxxxxxxx>
  • From: Santosh Jodh <Santosh.Jodh@xxxxxxxxxx>
  • Date: Fri, 26 Apr 2013 12:48:10 -0700
  • Accept-language: en-US
  • Acceptlanguage: en-US
  • Cc: "xen-api@xxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxx>
  • Delivery-date: Fri, 26 Apr 2013 19:48:24 +0000
  • List-id: User and development list for XCP and XAPI <xen-api.lists.xen.org>
  • Thread-index: Ac5Cto0FIhqOH3oCS6ak5rTqPnwGKwAADLJw
  • Thread-topic: [Xen-API] Compiling xen-api on Debian Wheezy AMD64

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


 


Rackspace

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