[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Compiling xen-api on Debian Wheezy AMD64
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |